我无法让这个工作。我想使用str_to_date来转换日期字符串。这是我的插入声明。
INSERT INTO cars(carno, color, date) VALUES ('1', 'brown', STR_TO_DATE('$date', 'm%/%d/%Y'))
有人可以告诉我哪里出错了吗?我的变量中的日期是12/12/2002
任何???
答案 0 :(得分:4)
一个简单而有效的拼写错误,它是%m
而不是m%
。 ;)
答案 1 :(得分:2)
可能只是你换了m%
:
"INSERT INTO cars(carno, color, date) VALUES ('1', 'brown', STR_TO_DATE('$date', '%m/%d/%Y'))"