|
Ошибка "-1210". Слишком велико значение в поле типа Date.
|
|||
---|---|---|---|
#18+
Всем доброго времени суток. По необьяснимой причине у меня в БД в поле DATE появилось значение c датой запредельного значения: 06.08.47952 Теперь Информикс в упор не желает ничего делать с єтой записью в том числе и из-за нее с БД не хочет работать dbexport. Подскажите можно ли как-то удалить запись с такими проблемами или изменить значение в поле. Команда вроде "Delete from ...." сообщает что "Date could not be converted..." даже если в условии я указал удаление по другому полю сией бракованной записи. Так же поступает и "update...". Так же ругается на невозможность форматирования значения. Заранее благодарю за уделенное мне время. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2018, 22:45 |
|
Ошибка "-1210". Слишком велико значение в поле типа Date.
|
|||
---|---|---|---|
#18+
Попробуйте перед удалением отключить Logical Log на базу или табличку сделать raw (если это возможно). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 00:54 |
|
Ошибка "-1210". Слишком велико значение в поле типа Date.
|
|||
---|---|---|---|
#18+
я бы попробовал перелить все записи кроме этой в другую insert into select * .... where pk <> . Эту таблицу дропнуть, новую переименовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 03:32 |
|
Ошибка "-1210". Слишком велико значение в поле типа Date.
|
|||
---|---|---|---|
#18+
еще один вариант 1 сделать alter table для колонки типа дата в тип int 2 убрать запись 3 сделать alter table для колонки типа дата в тип date для валидных дат модификация типа колонки date->int->date к потере данных не приводит ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 17:21 |
|
Ошибка "-1210". Слишком велико значение в поле типа Date.
|
|||
---|---|---|---|
#18+
Журавлев Денися бы попробовал перелить все записи кроме этой в другую insert into select * .... where pk <> . Эту таблицу дропнуть, новую переименовать. предполагаю, что в здесь надо что-то типа not in , чтобы не пришлось читать эту запись и фильтровать. При последовательном чтении слетит как пить дать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 17:24 |
|
Ошибка "-1210". Слишком велико значение в поле типа Date.
|
|||
---|---|---|---|
#18+
bk0010Попробуйте перед удалением отключить Logical Log на базу или табличку сделать raw (если это возможно). Помогло искоренить ошибку с форматом дат, но проявилась другая проблема с primary key. Но в принципе идея рабочая. Спасибо. Журавлев Денис перелить все записи кроме этой Делали до моего вмешательства. Не помогло. cprсделать alter table для колонки типа дата в тип int А вот сие помогло. По крайней мере на тестовом сервере база удачно излечилась. В понедельник буду пробовать на боевом сервере. Пока что всем спасибо ) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 19:33 |
|
Ошибка "-1210". Слишком велико значение в поле типа Date.
|
|||
---|---|---|---|
#18+
Программист - А, Я бы на всякий случай oncheck запустил ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2018, 00:06 |
|
|
Start [/forum/topic.php?fid=44&msg=39616075&tid=1606749]: |
0ms |
get settings: |
26ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
209ms |
get tp. blocked users: |
1ms |
others: | 311ms |
total: | 628ms |
0 / 0 |