|
DATE почему то не UPDATE
|
|||
---|---|---|---|
#18+
есть таблица - 'Karta' (MySQL 3.23.53-max): karta_id int(11) data_poc date vremya_poc float есть строка karta_id------237 data_poc-----2003-11-14 vremya_poc--2.22 Такой запрос не работает т.е. поле vremya_poc не обновляется UPDATE Karta SET vremya_poc = '2.2' WHERE karta_id = '237' AND data_poc = '2003-11-14' AND vremya_poc = '2.22'; и такой запрос не выводит ни одной строки SELECT * FROM `Karta` WHERE `karta_id` = '237' AND `data_poc` = '2003-11-14' AND `vremya_poc` = '2.22' Что то странное с полем дата(Date), подскажите в чём дело??? Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2004, 12:51 |
|
DATE почему то не UPDATE
|
|||
---|---|---|---|
#18+
Привет. karta_id - ссылка, или первичный ключ? Если второе, то зачем дополнительное условие в WHERE? А трабла на самом деле не в дате, а во флоатовом поле (vremya_poc) ------------------------------------------------ Who is Fuck the Alise? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2004, 21:38 |
|
DATE почему то не UPDATE
|
|||
---|---|---|---|
#18+
Вдогонку... Не используй FLOAT. Необходимо использовать DOUBLE, или тип с фиксированным количеством дробных Только не заменяй тип поля. Лучше создай новое, скопируй в него данные, а потом удали свой vremya_poc. Иначе он будет его при переносе калькулировать и получиш вместо 2.2 что-нить типа 2.29999999903450 ЗЫ: Читай документацию, в каталоге с сервером/doc/ невгребательская дока. Код: plaintext 1. 2. 3.
---------------------------------------------- Who is Fuck the Alise? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2004, 21:59 |
|
|
start [/forum/topic.php?desktop=1&fid=47&tid=1855430]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
17ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 331ms |
total: | 457ms |
0 / 0 |