Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка в синтакса на SQL - не мога да намеря грешката

Вие заобикаляте имената на вашите таблици и колони с ' , трябва да бъде ` (отметка)

CREATE TABLE `categories` 
(`id` SMALLINT NOT NULL AUTO_INCREMENT, 
 `category` VARCHAR(30) NOT NULL, 
 PRIMARY KEY (`id`),
 UNIQUE KEY `category` (`category`) 
 ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да съхранявам unicode в MySQL?

  2. Стъпки за инсталиране на MySQL8 на CentOS

  3. MySql SELECT съюз за различни колони?

  4. $stmt->close() срещу $stmt->free_result()

  5. MySQL Показване на състоянието на таблицата, автоматичното увеличение не е правилно