sql >> Databasteknik >  >> RDS >> Mysql

SQL #1064 när du använder phpMyAdmin

Du måste ange längden på VARCHAR datatyp som VARCHAR(100) .Detta är det enda med din fråga.

Din ändrade fråga ser ut som nedan.

CREATE TABLE Student 
(stud_id INT unsigned NOT NULL, 
stud_name VARCHAR(100) NOT NULL, 
stud_phone INT(10) unsigned NOT NULL, 
stud_date_of_birth DATE NOT NULL,
stud_city VARCHAR(100) NOT NULL,
stud_address VARCHAR(100) NOT NULL,
stud_postcode INT(4) unsigned NOT NULL,
PRIMARY KEY (stud_id, stud_phone)
);

Efter korrigering av detta om felet fortfarande visas i din phpMyadmin måste du ta bort Delimiter från textrutan Avgränsare i din phpmyadmin-plats längst ned i din fråga.




  1. ORACLE SQL:Skapa ny rad på basis av datumintervall

  2. Konvertera valda kolumnvärden till en annan rad med select med samma id part2

  3. Använder CASE i WHERE-satsen när parametern har flera värden

  4. SQL - Konverteringen av en varchar-datatyp till en datetime-datatyp resulterade i ett värde utanför intervallet