Ошибка MySQL - PullRequest
       21

Ошибка MySQL

0 голосов
/ 23 декабря 2011

Это довольно смущение.В последние 40 минут я боролся за эту простую задачу.Я получаю ошибку.Пожалуйста, помогите всем!

  CREATE TABLE post(
   'id' int UNSIGNED AUTO_INCREMENT,
   'title' VARCHAR(100),
   'content' VARCHAR(5000),
   'writer' VARCHAR(100),
   'updated_at' TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
   'created_at' DATETIME DEFAULT NULL,
   PRIMARY KEY(id)
  );

1064 - у вас есть ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с '' id 'int UNSIGNED AUTO INCREMENT,' title 'VARCHAR (100),' content 'VARCHAR (5000' в строке 2

1 Ответ

3 голосов
/ 23 декабря 2011

Имена полей должны быть обернуты в backtics - кавычки вызовут ошибку.

Итак,

`id` int UNSIGNED AUTO_INCREMENT,
`title` VARCHAR(100),

и т.д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...