Убедитесь, что вы используете MySQL, так как AUTO_INCREMENT не работает для других БД, таких как SQL Server (используйте
Identity(1, 1)
вместо этого с ним).Используйте,
Invoice_No
а неInvoice No
при маркировке его как ПК.
Неверный синтаксис рядом с 'AUTO_INCREMENT'
1678
Sandeep
Я получаю сообщение об ошибке AUTO_INCREMENT при создании следующей таблицы. Пожалуйста помоги.
CREATE TABLE Invoice( Invoice_No INT NOT NULL AUTO_INCREMENT, Order_ID INT NOT NULL, TotalPrice VARCHAR(30) NOT NULL, Quantity VARCHAR(30) NOT NULL, PRIMARY KEY (Invoice No), FOREIGN KEY (Order_ID) REFERENCES OrderInfo (Order_ID) );
1 ответ на вопрос
1
Karan
Похожие вопросы
-
3
OpenX: mySql VS PostgreSQL
-
4
Каков наилучший способ преобразования базы данных MySQL в базу данных доступа?
-
6
Как остановить запуск служб при загрузке в Ubuntu?
-
-
2
Как мне восстановить мою базу данных?
-
6
MySQL установлен по умолчанию с OS X Leopard 10.5 или 10.6
-
4
Почему PHP выдает «Ошибка сегментации (11)» после «mysql_connect» или «mysql_close»?
-
3
Проблема с подключением к MySQL на другом компьютере в локальной сети
-
3
Помогите настроить MySQL (для использования с PHP и Apache) в OS X
-
10
MySQL не запускается!
-
1
Веб-сервер Mac, безопасность MySQL