phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

CREATE TABLE w błędzie składni MySQL

DOUBLE również wymaga precyzji (podałem DOUBLE(20,2) - zmień to w razie potrzeby).

Dodatkowo na końcu serial number była wolna spacja nazwa kolumny.

CREATE TABLE `Laptop` (
`serial number` INT( 20 ) NOT NULL ,
`Device Model` VARCHAR( 20 ) NOT NULL ,
`Device Manufacturer` VARCHAR( 20 ) NOT NULL ,
`Device Color` VARCHAR( 20 ) NOT NULL ,
`Screen size` DOUBLE( 20,2) NOT NULL ,
`Phone` DOUBLE( 20 ,2) NOT NULL ,
`Id` INT( 20 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
UNIQUE (
`serial number` 
)
) 

Ponadto lepiej jest użyć DECIMAL zamiast DOUBLE ponieważ duble nie mogą być dokładnie reprezentowane i stwarzają problemy podczas dokonywania porównań.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. cPanel / Host / Dostęp do phpMyAdmin

  2. SQL Server / PHP / Web Based Admin Tool - Jakie są niektóre podobne do phpmyadmina narzędzia dla SQL Server?

  3. Jak podzielić sql w MAC OSX?

  4. Jak korzystać z kolumn centralnych w phpmyadminie?

  5. Błąd MySQL LEFT JOIN 1064 podczas odpytywania bazy danych Wordpress