我试图从thquery获得结果,但我在第2行遇到错误,我正在使用强制转换函数:
SELECT ticketstickets.`ID`, ticketsusers.`fname`, ticketsusers.`lname`, ticketstickets.`subject`,
ticketstickets.`created`, CAST(ticketstickets.modified AS VARCHAR(100)) as modified,
ticketstickets.`priority`, ticketstickets.`status`,
ticketsdepartments.`name` FROM ticketsusers, ticketstickets
LEFT JOIN ticketsdepartments ON ticketstickets.`DEPARTMENT_ID`= ticketsdepartments.`ID`
WHERE ticketstickets.parent = 0
AND ticketstickets.by=ticketsusers.ID
我也试过转换功能,但同样的错误:[错误] 1064 - 你 您的SQL语法有错误;检查对应的手册 您的MySQL服务器版本,以便在附近使用正确的语法 'VARCHAR(100))经过修改, 在第2行的票证。
priority
,票据.s'
答案 0 :(得分:1)
请参阅the manual,无法将值投放到varchar(N)
。相反,你应该转向char(N)
(所以没有" var")。
答案 1 :(得分:1)
改为使用
CAST(ticketstickets.modified AS CHAR(100))
答案 2 :(得分:0)