【问题标题】:Fixing mysql error #1064修复 mysql 错误 #1064
【发布时间】:2014-07-12 07:21:42
【问题描述】:

我有一个在 MSSQL 中运行良好但在 MYSQL 中出现 #1064 错误的查询。请帮我找出错误?提前致谢

UPDATE setup_business_rule  
SET  
BR_NAME='SEND_EMAIL_AFTER_TICKET_OPEN edit',  
BR_DESC='Send notification email when new ticket was created.', 
BR_CATEGORY='Desktop', 
STATUS='False', 
SMS='False', 
EMAIL='True', 
CONDITION=' [TICKETSTATUS] [=] [STATUSOPEN]',
OCCURS_CREATE='True', 
OCCURS_UPDATE='True', 
TARGET_SMS='', 
ACTION_ON='Notification', 
TARGET_EMAIL=' [techsupport@macrokiosk.com] [Contact Email]', 
TARGET_MESSAGE='message', 
ESCALATION_TYPE='0000000', 
ESCALATION_TABLE='', 
ESCALATION_COLUMN='', 
ESCALATION_VALUE='', 
OCCURS_FORM='HD', 
OCCURS_FIELD='0000000', 
TARGET_SUBJECT='[TICKETDESCRIPTION] (CID:[TICKETNO])' , 
ACTION_GROUP_ID = '0000000',  
IS_WORKING_HOUR = 0,  
IS_BASED_DURATION = 0,  
MINUTES_DURATION = ''  
WHERE BR_ID='000001' 
AND SEG_ID ='0001'

【问题讨论】:

    标签: mysql sql-server migrate


    【解决方案1】:

    我看到的唯一问题是在下面的行中,condition 是保留字,应该使用 backtique 进行转义

    `CONDITION` =' [TICKETSTATUS] [=] [STATUSOPEN]'
    

    所以你的整个UPDATE 语句应该看起来像

    UPDATE setup_business_rule  
    SET  
    BR_NAME='SEND_EMAIL_AFTER_TICKET_OPEN edit',  
    BR_DESC='Send notification email when new ticket was created.', 
    BR_CATEGORY='Desktop', 
    STATUS='False', 
    SMS='False', 
    EMAIL='True', 
    `CONDITION`=' [TICKETSTATUS] [=] [STATUSOPEN]', <-- Here
    OCCURS_CREATE='True', 
    OCCURS_UPDATE='True', 
    TARGET_SMS='', 
    ACTION_ON='Notification', 
    TARGET_EMAIL=' [techsupport@macrokiosk.com] [Contact Email]', 
    TARGET_MESSAGE='message', 
    ESCALATION_TYPE='0000000', 
    ESCALATION_TABLE='', 
    ESCALATION_COLUMN='', 
    ESCALATION_VALUE='', 
    OCCURS_FORM='HD', 
    OCCURS_FIELD='0000000', 
    TARGET_SUBJECT='[TICKETDESCRIPTION] (CID:[TICKETNO])' , 
    ACTION_GROUP_ID = '0000000',  
    IS_WORKING_HOUR = 0,  
    IS_BASED_DURATION = 0,  
    MINUTES_DURATION = ''  
    WHERE BR_ID='000001' 
    AND SEG_ID ='0001'
    

    【讨论】:

    • +1 敏锐的眼睛..你能添加保留关键字mysql的链接吗..它会有所帮助
    • @NagarajS,谢谢,关于文档链接.. 作为作业留给问题所有者。
    猜你喜欢
    • 2014-06-24
    • 2014-12-11
    • 2019-11-29
    • 2015-06-08
    • 1970-01-01
    • 2011-02-11
    • 2015-07-03
    • 1970-01-01
    相关资源
    最近更新 更多