phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

CREATE TABLE в синтактична грешка на MySQL

DOUBLE също изисква точност (дадох DOUBLE(20,2)). - променете го според нуждите).

Освен това в края на serial number имаше празно място име на колона.

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` 
)
) 

Освен това е по-добре да използвате DECIMAL вместо DOUBLE тъй като двойните елементи не могат да бъдат представени точно и създава проблем при извършване на сравнения.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpMyAdmin Директорията, която сте задали за работа с качване, не може да бъде достигната

  2. Как да променя имената на колоните на база данни, създадена от Django (от models.py)?

  3. session_start():Неуспешно инициализиране на модул за съхранение:memcache (път:/var/lib/php5) в /usr/share/phpmyadmin/libraries/session.inc.php на ред 81

  4. Как да ограничим броя на многото в релации едно към много между две таблици?

  5. Грешка в PhpMyAdmin с конфигурационен файл