0
我想下面的SQL:DATE_ADD功能不會更新工作
update Sales_details set due_date = DATE_ADD(last_sale_date, INTERVAL 35 DAY) where task = 230
,並得到了以下錯誤
syntax error: #1064 - 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 'INTERVAL35DAY) FROM Sales_details WHERE task = 230' at line 1
我試過下面的SQL和它的正常工作:
select last_sale_date, DATE_ADD(last_sale_date, INTERVAL 35 DAY) from Sales_details where task = 230
爲什麼DATE_ADD
不起作用Update
聲明?
這是MySQL服務器:服務器:通過UNIX套接字 服務器輸入localhost:Percona的服務器 服務器版本:5.5.42-37.1 - Percona服務器(GPL),版本37.1,修訂版本727 協議版本:10 服務器字符集:UTF-8 Unicode(utf8) 爲什麼DATE_ADD在SELECT語句中工作,但沒有UPDATE? – Sbaben