MySQL进行update保留字报错

一、例证:

二 、 报错:

[Err] 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 'key = 1,
 return_url = 1
WHERE
    product_id = 92' at line 2

三、解决办法

将保留字key添加 反单引号

UPDATE tenant_account_fuiou_agency
SET `key` = 1,
 return_url = 1
WHERE
 product_id = 92

反单引号:1、将输入法切换成英文模式

2、键盘左上角的 ~`

四、拓展(mysql保留字)

ADD    ALL    ALTER
ANALYZE    AND    AS
ASC    ASENSITIVE    BEFORE
BETWEEN    BIGINT    BINARY
BLOB    BOTH    BY
CALL    CASCADE    CASE
CHANGE    CHAR    CHARACTER
CHECK    COLLATE    COLUMN
CONDITION    CONNECTION    CONSTRAINT
CONTINUE    CONVERT    CREATE
CROSS    CURRENT_DATE    CURRENT_TIME
CURRENT_TIMESTAMP    CURRENT_USER    CURSOR
DATABASE    DATABASES    DAY_HOUR
DAY_MICROSECOND    DAY_MINUTE    DAY_SECOND
DEC    DECIMAL    DECLARE
DEFAULT    DELAYED    DELETE
DESC    DESCRIBE    DETERMINISTIC
DISTINCT    DISTINCTROW    DIV
DOUBLE    DROP    DUAL
EACH    ELSE    ELSEIF
ENCLOSED    ESCAPED    EXISTS
EXIT    EXPLAIN    FALSE
FETCH    FLOAT    FLOAT4
FLOAT8    FOR    FORCE
FOREIGN    FROM    FULLTEXT
GOTO    GRANT    GROUP
HAVING    HIGH_PRIORITY    HOUR_MICROSECOND
HOUR_MINUTE    HOUR_SECOND    IF
IGNORE    IN    INDEX
INFILE    INNER    INOUT
INSENSITIVE    INSERT    INT
INT1    INT2    INT3
INT4    INT8    INTEGER
INTERVAL    INTO    IS
ITERATE    JOIN    KEY
KEYS    KILL    LABEL
LEADING    LEAVE    LEFT
LIKE    LIMIT    LINEAR
LINES    LOAD    LOCALTIME
LOCALTIMESTAMP    LOCK    LONG
LONGBLOB    LONGTEXT    LOOP
LOW_PRIORITY    MATCH    MEDIUMBLOB
MEDIUMINT    MEDIUMTEXT    MIDDLEINT
MINUTE_MICROSECOND    MINUTE_SECOND    MOD
MODIFIES    NATURAL    NOT
NO_WRITE_TO_BINLOG    NULL    NUMERIC
ON    OPTIMIZE    OPTION
OPTIONALLY    OR    ORDER
OUT    OUTER    OUTFILE
PRECISION    PRIMARY    PROCEDURE
PURGE    RAID0    RANGE
READ    READS    REAL
REFERENCES    REGEXP    RELEASE
RENAME    REPEAT    REPLACE
REQUIRE    RESTRICT    RETURN
REVOKE    RIGHT    RLIKE
SCHEMA    SCHEMAS    SECOND_MICROSECOND
SELECT    SENSITIVE    SEPARATOR
SET    SHOW    SMALLINT
SPATIAL    SPECIFIC    SQL
SQLEXCEPTION    SQLSTATE    SQLWARNING
SQL_BIG_RESULT    SQL_CALC_FOUND_ROWS    SQL_SMALL_RESULT
SSL    STARTING    STRAIGHT_JOIN
TABLE    TERMINATED    THEN
TINYBLOB    TINYINT    TINYTEXT
TO    TRAILING    TRIGGER
TRUE    UNDO    UNION
UNIQUE    UNLOCK    UNSIGNED
UPDATE    USAGE    USE
USING    UTC_DATE    UTC_TIME
UTC_TIMESTAMP    VALUES    VARBINARY
VARCHAR    VARCHARACTER    VARYING
WHEN    WHERE    WHILE
WITH    WRITE    X509
XOR    YEAR_MONTH    ZEROFILL

欢迎加入 CSDN技术交流群:(点击即可加群)QQ群:681223095。

因经常有人留言,未能及时查看到和回复,所以特建此群,以方便交流。方便问题讨论,有问题和没有问题的小伙伴均可加入,用作自我学习和共同进步。本博主不一定长期在线,但是qq群里会有很多热心的小伙伴,大家一起讨论解决问题。
右边的二维码是公众号。关注公众号,更多学习内容给予推送,争取每日更新

这里写图片描述

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值