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

Синтактична грешка на SQL, когато изпълнявам заявка

ENUM има нужда от стойности на изброяване, които да бъдат предоставени като низови литерали, нещо като

CREATE TABLE cb (
id INT(20) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
p VARCHAR(255) NOT NULL,
t1 VARCHAR(255) NOT NULL,
t2 VARCHAR(255) NOT NULL,
type ENUM('1','2'),
title VARCHAR(255) NOT NULL
)

https://dev.mysql.com/doc/refman/5.0 /bg/enum.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо трябва да затваряме MySQL базата данни след команда за запитване?

  2. Използване на count(*) срещу num_rows

  3. как да приложим търсене за 2 различни данни от таблицата?

  4. Хибернация на диалект за MySQL 8?

  5. MySql 5.7 Функция UUID() съпоставяне по подразбиране - Незаконен микс от съпоставяне