WEBeaver
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Проблема оказалась более комплексная и решилась переустановкой MySQL с 5.0 на 4.1. Оказывается, в MySQL 5.0 в какой-то из подверсий были запрещены "грязные" конструкции типа INSERT INTO table (id, field1,field2) VALUES ('','aaa',222) Смысл в том, что в целочисленные поля нельзя вставлять никакие строки, даже пустые. IPB же кишит таким, некорректным SQL-кодом, причем ничто не мешало его программерам писать эти запросы без указания этих полей, бо они сами автоинкрементные. Есть там еще запросы, где аналогичные вставки происходят не только по полю id но и по прочим, там нужно бы приводить переменную к числовому виду через intval(). |