Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Sql-запрос в БД сформировать.) |

27.03.2005, 02:23
|
|
Участник форума
Регистрация: 31.01.2005
Сообщений: 151
Провел на форуме: 422765
Репутация:
11
|
|
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, чтобы все эти переменные подружить вместе... 
Последний раз редактировалось null_access; 27.03.2005 в 02:30..
|
|
|

27.03.2005, 05:50
|
|
Постоянный
Регистрация: 13.08.2004
Сообщений: 957
Провел на форуме: 1770063
Репутация:
429
|
|
Invalid default value for 'urbanID' Мне кажется это неправлильное значаение для UrbanID
|
|
|

27.03.2005, 10:12
|
|
Administrator
Регистрация: 27.05.2002
Сообщений: 1,241
Провел на форуме: 20377164
Репутация:
0
|
|
Сообщение от null_access
Хочу создать таблицу в базе данных, а выдается ошибка:
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, чтобы все эти переменные подружить вместе... 
Все верно DEFAULT '0' и AUTO_INCREMENT две инструкции , которые противоречят друг другу. По сути первая говорит что по умолчанию поле равно '0' а вторая говорит что по умолчанию это поле равно значению другой строки плюс единица. Так что два одновременно значения по умолчанию быть не может.
|
|
|

27.03.2005, 15:11
|
|
Участник форума
Регистрация: 31.01.2005
Сообщений: 151
Провел на форуме: 422765
Репутация:
11
|
|
О, пасиба большое. Изучаю вот MySQL потихоньку. 
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|