не получается добавить колонку в конец таблицы mysql

449
26 ноября 2016, 20:23

подскажите пожалуйста, я в mysql совсем зелёный еще, мне в созданную таблицу нужно добавить колонку timestamp. пишу вот такой запрос:

ALTER TABLE 'users' ADD COLUMN time_stamp TIMESTAMP(14) NOT NULL DEFAUL now();

и выдаёт такую ошибку: ERROR 1064 (42000): You have an error in your SQL syntax; я то понимаю, что ошибка в синтаксисе, но в чём именно? гуглил, вроде правильно пишу.

Answer 1

Строка данных именем таблицы являться не может. Внимание на кавычки, они ставятся не просто так и имеют свой смысл.

'users'

это строка данных

`users`

Это имя идентификатора - таблицы, поля и т.д.

"users"

В зависимости от sql_mode. Если ANSI_QUOTES включен, то это идентификатор, если выключен - строка данных.

READ ALSO
Как зафиксировать команду в консоли MySQL?

Как зафиксировать команду в консоли MySQL?

Вошёл в консоль mysql под пользователемКоманда:

305
Как перехватить переменные?

Как перехватить переменные?

Ребят почему я не могу перехватить переменные cat, чтобы отображать товары по категориям

461
Работа с полями Mysql

Работа с полями Mysql

Подскажите пожалуйста в таком вопросеЕсть поля id и outer_id

289
Найти в MyISAM подряд идущие ячейки

Найти в MyISAM подряд идущие ячейки

Создана БД (MyISAM): - id (от 0 до 10000, index) - status (0 или 1)

283