|
|
|
| Занимаюсь по кн . PHP5 Самоучитель. При попытке повторить пример:
insert into authors values (1,' Maks', ...,0,0);
Выдаёт ошибку:
Error 1292(22007): Incorrect datetime values: ' ' for column 'time' at row 1;
Скажите в чём дело? | |
|
|
|
|
|
|
|
для: learn1
(30.12.2006 в 21:49)
| | Последовательность ... не является допустимой - нужно вместо неё вставить значения столбцов таблицы authors. | |
|
|
|
|
|
|
|
для: cheops
(30.12.2006 в 21:58)
| | Извините, нельзя ли по подробней, я делую вроде как в книжке, что там не правильно или я не то делаю? | |
|
|
|
|
|
|
|
для: learn1
(30.12.2006 в 22:18)
| | Укажите номер страницы? | |
|
|
|
|
|
|
|
для: cheops
(30.12.2006 в 22:22)
| | Если вы про номер стр в книжке, то стр 274. | |
|
|
|
|
|
|
|
для: learn1
(30.12.2006 в 22:28)
| | Вместо запроса
INSERT INTO authors VALUES (1, 'Maks', '123', 'jaks@mail.ru', 'www.softtime.ru', '', 'программист', '', '', 0, 0)
|
Используйте запрос
INSERT INTO authors VALUES (1, 'Maks', '123', 'jaks@mail.ru', 'www.softtime.ru', '', 'программист', NOW(), NOW(), 0, 0)
|
| |
|
|
|
|
|
|
|
для: cheops
(31.12.2006 в 02:05)
| | Спасибо за овет, получилось!
т.к я всё таки пытаюсь вникнуть в суть дела ,хотел спросить, что всегда надо в поле с типом datetime и time вставлять запись now() . И что это за now() , функция MySQL , что ли? И почему всё таки не работало без неё ,что в принципе было не правильно? | |
|
|
|
|
|
|
|
для: learn1
(31.12.2006 в 14:32)
| | Да, NOW() - это функция MySQL, которая возвращает текущее время для календарного столбца MySQL. Однако, вы можете выставить время самостоятельно, например, поместив в поле строку '2006-12-31 15:11:00' или '0000-00-00 00:00:00'. | |
|
|
|