Задавайте вопросы, мы ответим
Вы не зашли.
Всем добрый вечер,
Случилось страшное и я не знаю что с ним делать.
Переместил таблицы на сервер MySQL, подключился к ним из ACCESSа при помощи ODBC 5.3, всё работало супер, пока не понадобилось добавить новую запись, начали вываливаться ошибки. При разборе полёта оказалось, что поле "ID", которое является PRIMARY KEY и AUTO_INCREMENT не проставляет нумерацию автоматически, то есть не работает как счётчик, из-за этого после создания новой записи вываливается ошибка : [MySQL][ODBC 5.1 Driver][mysqld-5.5.46]Duplicate entry '0' for key 'PRIMARY' (#1062)
P.S. и ещё, очень удивило, что при создании одной новой записи, он сохранил её с "ID" - 0
Помогите пожалуйста, подскажите как сделать так, чтобы поле ID заполнялось автоматически при создании новой записи и чтобы ID не имело значение - 0
Неактивен
Про ACCESS не знаю, но если клиент передает значение для поля auto_increment, то оно и используется. Чтобы работал auto_increment, этого поля не должно быть среди вставляемых.
Неактивен