как это исправить пожалуйста - PullRequest
0 голосов
/ 07 апреля 2019

Я создал базу данных с помощью phpmyadmin и создал 8 столбцов. Я забыл создать столбец с датами. Я пытался создать его с помощью этого кода и получил это

ALTER TABLE "users" ADD "cdate" DATE

1064 - у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB для правильного использования синтаксиса рядом с "пользователи" ДОБАВИТЬ "cdate" ДАТА "в строке 1

Ответы [ 4 ]

1 голос
/ 07 апреля 2019

Вы можете использовать phpmyadmin для добавления нового столбца без кода

Или используйте это:

ALTER TABLE `users` ADD `cdate` DATE

Вы должны использовать это "не это"

0 голосов
/ 07 апреля 2019

вам не нужно qoute

ALTER TABLE users ADD cdate DATE

Обратные метки должны использоваться для идентификаторов таблицы и столбца, но необходимы только в том случае, если идентификатор является резервным словом mysql

0 голосов
/ 07 апреля 2019

Читайте об этом в документации https://dev.mysql.com/doc/refman/8.0/en/alter-table.html

ALTER TABLE table_name ADD column_name column_definition
0 голосов
/ 07 апреля 2019

Вы можете добавить столбцы в существующую таблицу, используя phpmyadmin под структурой таблицы. Вы можете найти добавить [num] столбцы

, и так как вы спросили

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