Я нахожусь в процессе миграции базы данных MySQL из Debian в Windows Vista (локальный сервер, использующий Apache - установлен и работает через EasyPHP).
База данных по сути является копией, каждая запись одинакова, однако, когда я пытаюсь получить доступ к базе данных, я получаю некоторые странные ошибки (например, в некоторых случаях первые несколько записей в таблице не распознаются программа для доступа к базе данных).
Поскольку база данных и код в обоих случаях одинаковы (для доступа к базе данных я использую Java-приложение Swing), я пришел к выводу, что проблема может быть связана с различными средами ОС.
Какие еще различия между двумя соответствующими ОС могут способствовать этим проблемам (или даже во время процесса копирования баз данных, который я сделал с помощью функции «передача данных» в NaviCat)?
Наконец, одна вещь, которую мне пришлось изменить в коде Java, была запросом, который вводил новую запись в таблицу, первичный ключ был установлен на «автоинкремент», и в основном в запросе, отправленном Java-приложением, он имел NULL для Первичный ключ и MySQL позаботились о приращении, в размещенной в Vista базе данных я получал сообщение об ошибке из-за неверного синтаксиса, поэтому я изменил NULL на «0», будет ли это как-то связано с моими проблемами?
Спасибо за любую помощь!