Синтаксис TO_DATE

Holon

Новичок
Синтаксис TO_DATE

Все вроде правильно но сервер ругается, существует таблица
+--------------+------------+------+------+------------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+------------+------+------+------------+-------+
| NPP | int(11) | | | 0 | |
| DATE | date | | | 0000-00-00 | |
| CUSTOMER | char(40) | | | | |
| MAN_NO | int(11) | | | 0 | |
| ORD_NO | int(11) | | | 0 | |
| CUST_NO | int(11) | | | 0 | |
| DATE_EX | date | | | 0000-00-00 | |
+--------------+------------+------+------+---------------+-------+
при записи в нее данных

INSERT INTO INFO
VALUES (1, TO_DATE('18/10/07, DD/MM/YY'),"Customer_Name" ,9000,20500,128123, TO_DATE('18/10/07, DD/MM/YY'));

выдает следуюсщее:

mysql> INSERT INTO INFO
-> VALUES (1, TO_DATE('18/10/07, DD/MM/YY'),"Customer_Name" ,9000,20500,1281
23, TO_DATE('18/10/07, DD/MM/YY'));
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near '('18/
10/07, DD/MM/YY'),"Customer_Name" ,9000,20500,128123, TO_DATE('18/10/07, DD' at
line 2
в чем ошибка?
 

akd

dive now, work later
Команда форума
в мануал смотрел?
подсказка: date and time functions
 

akd

dive now, work later
Команда форума
я больше скажу, ты там даже упоминания про эту функцию не нашел. на мысли какие-то не наводит сей факт? :)
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Holon
А если пройтись прочитать мануал?

-~{}~ 19.10.07 00:14:

В мануале были? Что непонятно?
 

ustas

Элекомист №1
Автор оригинала: akd
я больше скажу, ты там даже упоминания про эту функцию не нашел. на мысли какие-то не наводит сей факт? :)
Holon
прочитай еще раз
 

Holon

Новичок
Спасибо всем за помощь у всех очень содержательные ответы.
 

Holon

Новичок
Правильный ответ:

INSERT INTO INFO
VALUES (1, STR_TO_DATE('10/18/2007', '%m/%d/%Y'),
'Customer_Name', 9000, 20300, 128127,
STR_TO_DATE('10/18/2007', '%m/%d/%Y'));
 
Сверху