AmitDiwan has Published 11367 Articles

Implement WHERE IN vs OR in MySQL with similar example

AmitDiwan

AmitDiwan

Updated on 22-Aug-2019 07:05:48

80 Views

The IN uses an index while OR does not use an index in MySQL.Let us first create a table −mysql> create table DemoTable711 (    Id int,    Name varchar(100) ); Query OK, 0 rows affected (0.92 sec)Insert some records in the table using insert command −mysql> insert into DemoTable711 ... Read More

Fix MySQL Database Error #1064?

AmitDiwan

AmitDiwan

Updated on 22-Aug-2019 07:02:02

1K+ Views

The Database Error #1064 may occur due to incorrect syntax. For example, let’s say we are creating the below table −mysql> create table DemoTable    (       UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,       UserName varchar(100),       UserAge int,       UserAddress ... Read More

MySQL stored procedure parameters don't seem to work with special character @?

AmitDiwan

AmitDiwan

Updated on 22-Aug-2019 06:58:36

158 Views

You cannot give MySQL stored procedure parameter with @ in the beginning. You can give @ sign in user-defined variables.Following is the syntax −SET @yourVariableName=yourValue;Let us implement the above syntax to correctly place @sign −mysql> DELIMITER // mysql> CREATE PROCEDURE declare_Variable(IN StudentName varchar(100))    BEGIN       SET @Name=StudentName; ... Read More

Is it possible to make an insert or an update in the same MySQL query?

AmitDiwan

AmitDiwan

Updated on 22-Aug-2019 06:56:16

119 Views

Yes, use ON DUPLICATE KEY UPDATE. Let us first create a table −mysql> create table DemoTable(Id int NOT NULL PRIMARY KEY, Number int); Query OK, 0 rows affected (0.83 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values(1, 190) ON DUPLICATE KEY UPDATE Number=Number+10; Query ... Read More

Set the NULL values to 0 and display the entire column in a new column with MySQL SELECT

AmitDiwan

AmitDiwan

Updated on 22-Aug-2019 06:44:54

326 Views

For this, use IFNULL(). Let us first create a table −mysql> create table DemoTable (Value int); Query OK, 0 rows affected (1.02 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values(NULL); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(10); Query OK, ... Read More

Set special characters for password while creating a new MySQL user?

AmitDiwan

AmitDiwan

Updated on 22-Aug-2019 06:40:42

356 Views

To set special characters for a password, use the following syntax −create user 'yourUserName'@'yourHostName' identified by 'yourSpecialCharacterPassword';Let us implement the above syntax in order to create a new user and set password with special characters −mysql> create user 'Mike'@'localhost' identified by 'Mike_123456'; Query OK, 0 rows affected (0.35 sec)Let us ... Read More

Can we remove a primary key from MySQL table?

AmitDiwan

AmitDiwan

Updated on 22-Aug-2019 06:31:37

364 Views

Yes, we can remove a primary key using the DROP in MySQL. Following is the syntax −alter table yourTableName drop primary key;Let us first create a table −mysql> create table DemoTable    (       UserId int NOT NULL PRIMARY KEY    ); Query OK, 0 rows affected (0.58 ... Read More

How to get max(id) of row data in MySQL?

AmitDiwan

AmitDiwan

Updated on 21-Aug-2019 12:16:55

6K+ Views

To get max(id), use MAX() method in MySQL. Following is the syntax −select MAX(yourColumnName) AS anyAliasName from yourTableName;Let us first create a table −mysql> create table DemoTable710 (Id int); Query OK, 0 rows affected (0.53 sec)Insert some records in the table using insert command −mysql> insert into DemoTable710 values(1001); Query ... Read More

Execute MySQL query from the terminal without printing results?

AmitDiwan

AmitDiwan

Updated on 21-Aug-2019 12:15:23

432 Views

Let us first create a table −mysql> create table DemoTable709 (Amount int); Query OK, 0 rows affected (0.62 sec)Insert some records in the table using insert command −mysql> insert into DemoTable709 values(100); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable709 values(560); Query OK, 1 row affected (0.15 ... Read More

Display records after a particular date in MySQL

AmitDiwan

AmitDiwan

Updated on 21-Aug-2019 12:12:22

1K+ Views

Let us first create a table −mysql> create table DemoTable708 (    CustomerName varchar(100),    ShippingDate date ); Query OK, 0 rows affected (0.51 sec)Insert some records in the table using insert command −mysql> insert into DemoTable708 values('John', '2019-01-21'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable708 ... Read More

Advertisements