2016-04-30 2 views
1

У меня есть приложение MS Access, связанное с базой данных MySQL. В некоторых таблицах некоторые строки могут успешно обновляться, но некоторые строки при попытке их обновления отображают конфликт с ошибкой записи.MS Access стол написать конфликт

Ниже один из структуры таблицы, которые происходят эта ошибка

Название Тип Null По умолчанию Extra

1 TASK_ID INT (11) нет Нет AUTO_INCREMENT
2 employee_code VARCHAR (50) Да NULL
3 project_code VARCHAR (50) Да NULL
4 revision_no VARCHAR (50) Да NULL
5 task_code VARCHAR (50) Да NULL
6 задача VARCHAR (1000) Да NULL
7 Дата plan_complete_date Да NULL
8 Дата actual_complete_date Да NULL
9 полная TINYINT (4) Да 0
10 score_kpi TINYINT (4) Да 0
11 Статус VARCHAR (50) Да NULL
12 замечание VARCHAR (1000) Да NULL
13 verify_by_person VARCHAR (255) Да NULL
14 verify_by_department VARCHAR (255) Да NULL
15 isdelete TINYINT (4) Да 0

Любая идея?

Спасибо.

ответ

2

ОК, я нашел проблему. Некоторые из моих полей даты имеют значение 0000-00-00, обновляя их до нуля или пустых.

По-прежнему я не помещаю поле timestamp в свои столы.

В любом случае, благодарю BitAccesser за информацию. Узнать что-то новое.