|
|
|
| здравствуйте,подскажите,я делаю запросы из примеров книги а мне выдаётся сообщение об ошибке
Ошибка
SQL-запрос:
CREATE TABLE orders(
id_orders INT( 11 ) NOT NULL AUTO_INCREMENT ,
id_user INT( 11 ) NOT NULL DEFAULT '0',
ordertime DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
number INT( 11 ) NOT NULL DEFAULT '0',
id_product INT( 11 ) NOT NULL DEFAULT '0',
PRIMARY KEY ( id_order ) ,
KEY id_user( id_user )
)
Ответ MySQL:
#1072 - Key column 'id_order' doesn't exist in table
и все сообщения такого же плана.
подскажите что я неправильно делаю.спасибо | |
|
|
|
|
|
|
|
для: aksell
(17.08.2008 в 11:01)
| | Исправьте запрос следующим образом
CREATE TABLE orders(
id_order INT( 11 ) NOT NULL AUTO_INCREMENT ,
id_user INT( 11 ) NOT NULL DEFAULT '0',
ordertime DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
number INT( 11 ) NOT NULL DEFAULT '0',
id_product INT( 11 ) NOT NULL DEFAULT '0',
PRIMARY KEY ( id_order ) ,
KEY id_user( id_user )
)
|
Просто поле в одном месте названо id_order, в другом id_orders - названия должны быть везде одинаковые. | |
|
|
|