2012-03-14 4 views
-1

Что это?Ошибка SQL 1064 - как исправить?

SQL query: 

ALTER TABLE `ads` ADD `ad_title` VARCHAR NOT NULL 

MySQL said: 
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NOT NULL' at line 1 

запроса генерируется PHPMyAdmin

+0

выглядит как PhpMyAdmin ошибка. Вы используете последнюю версию? –

ответ

2

Синтаксическая ошибка в этом предложении лежит в определении типа столбца. Он должен указывать максимальную длину столбца VARCHAR.

ALTER TABLE `ads` ADD `ad_title` VARCHAR(10) NOT NULL 

Он работает в этом sqlfiddle.

Смотрите следующий пример, в котором длина 50 назначенную колонн First_Name и Surname:

enter image description here

Смежные вопросы