![]() |
Sql-запрос в БД сформировать.)
Хочу создать таблицу в базе данных, а выдается ошибка:
SQL-запрос: CREATE TABLE urbans( urbanID mediumint( 9 ) DEFAULT '0' NOT NULL AUTO_INCREMENT , PRIMARY KEY ( urbanID ) ) Ответ MySQL: #1067 - Invalid default value for 'urbanID' ___________________ Если убрать DEFAULT '0' из строки опИсывающей urbanID, то запрос проходит. Также проходит запрос когда заместо DEFAULT '0', убираешь AUTO_INCREMENT. Подскажите как решить проблему, plz, чтобы все эти переменные подружить вместе... :confused: |
Invalid default value for 'urbanID' Мне кажется это неправлильное значаение для UrbanID
|
Цитата:
Все верно DEFAULT '0' и AUTO_INCREMENT две инструкции , которые противоречят друг другу. По сути первая говорит что по умолчанию поле равно '0' а вторая говорит что по умолчанию это поле равно значению другой строки плюс единица. Так что два одновременно значения по умолчанию быть не может. |
О, пасиба большое. Изучаю вот MySQL потихоньку. :D
|
| Время: 00:36 |