Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проблема с запросами к базе данных
 
 автор: aksell   (17.08.2008 в 11:01)   письмо автору
 
 

здравствуйте,подскажите,я делаю запросы из примеров книги а мне выдаётся сообщение об ошибке
Ошибка
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

и все сообщения такого же плана.
подскажите что я неправильно делаю.спасибо

  Ответить  
 
 автор: cheops   (17.08.2008 в 11:08)   письмо автору
 
   для: 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 - названия должны быть везде одинаковые.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования