Fel*_*ani 7 mysql database naming
我一直在使用MySQL,我需要一个名为"Status"的列.
我知道这个单词"Status"是MySQL中的一个关键字,如果我编写SQL语句,我想知道是否会遇到问题:
select t.Id, t.Name, t.Status from Table t
Run Code Online (Sandbox Code Playgroud)
或者在触发器中:
Set new.Status = 1;
if (new.Status <> old.Status) then
/* do something */
end if
Run Code Online (Sandbox Code Playgroud)
或者我应该将其重命名为另一个词?
car*_*son 10
如果你在MySQL中用``包装它,状态可以是它自己的列.
SELECT `t`.`Status`. FROM `t`
Run Code Online (Sandbox Code Playgroud)
但是为了避免以后混淆,你可能会更好地以其他方式区分它.
归档时间: |
|
查看次数: |
11882 次 |
最近记录: |