在mysql语句中为什么要加反引号

2024-11-07 05:35:12
推荐回答(1个)
回答(1):

它是为了区分MYSQL的保留字与普通字符而引入的符号。
举个例子:SELECT
`select`
FROM
`test`
WHERE
select=‘字段值‘
在test表中,有个select字段,如果不用反引号,MYSQL将把select视为保留字而导致出错,所以,有MYSQL保留字作为字段的,必须加上反引号来区分。
引号一般用在字段的值,如果字段值是字符或字符串,则要加引号,如:select=‘字段值‘
不加反引号建的表不能包含MYSQL保留字,否则出错