Я понимаю, что чего-то не понимаю. Есть база, предположим, что библиотека. Соотв есть три таблицы:
1) Книги: id (автоинкремент) | автор|название|издательство| год издания
2) читатели id(! автоинкремент) | фио| телефон
3) ну, предположим, учет ну, тут сборные данные. по айди связка

Я, предположим, пытаюсь добавить строку в читателей:
INSERT INTO chitately(fio, phone)
VALUES('блабла','123456789')
На что получаю ошибку:
#1467 - Failed to read auto-increment value from storage engine

при добавлении новой строки в книгах все ок.

Вопрос: пока я не исправила в читателях id на id_chit он упорно выдавал ошибку. Почему? Не может быть в одной БД две таблицы с одинаковыми названиями столбцов? Я только разбираю MySQL, заранее извините за нубские вопросы.
При том, что когда я была не за своим ноутом, а делали мы все это на рабочих компах, все было ок. Не могло же меня переклинить?

@темы: MySQL, Вопросы