`id` int (10) NOT NULL auto_increment - PullRequest
1 голос
/ 10 мая 2011

Этот тип поля:

`id` int(10) NOT NULL auto_increment

... принимает, не принимает значение ('') на одном сервере / базе данных, в то время как другой сервер / база данных принимает его.

Есть ли какая-то несогласованность где-то в настройке?Я пробовал разные версии сервера - 5.1.52, 5.1.57, 5.5.Как сделать их последовательными?

1 Ответ

1 голос
/ 10 мая 2011

если ваше поле имеет тип автоинкремент , то вам просто нужно пропустить it.

например вам нужно вставить комментарий, где id - это поле 'autoincrement', тогда:

$ add = "INSERT INTO comments (comment, author_id, article_id) ЗНАЧЕНИЯ ('". $ comment."', ". $ authorID.", ". $ articleID.") ";

$ результат = mysql_query ($ добавить)

...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...