[英]mysql syntax error - date_format
我正在嘗試在php中格式化日期時間字段,但出現此錯誤代碼:
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 'DATE_FORMAT(date, '%b %d
這是我的整個代碼:
SELECT * FROM topics, DATE_FORMAT(date, '%b %d %Y, %h:%i %p') AS f_date
我已經檢查了所有內容,通常這就是格式化的方式,將代碼與已完成的其他格式化進行了比較。
有什么問題的幫助嗎?
嘗試SELECT *, DATE_FORMAT(date, '%b %d %Y, %h:%i %p') AS f_date FROM topics
您不能選擇全部(*),然后使用該語法添加列。 可以這樣完成:
SELECT topics.*, DATE_FORMAT(date, '%b %d %Y, %h:%i %p') AS f_date FROM topics
編輯:正如@Vyacheslav Voronchuk指出的那樣,如果僅查詢單個表,則只能使用*
代替topics.*
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.