MySql语言中的单引号’'和间隔号``的区别
在navicat设计表的时候,默认值的填写需要加单引号’’,如下:
在写查询时,引用中文写的字段时,需要加间隔号``,如下:
select `仪器编号` from scrappedmachine group by `仪器编号` having count(`仪器编号`) > 1;
结果如下:
仪器编号 |
---|
2A082394 |
2A082395 |
当你用单引号时,不会报错,但是会把你的字段当成值输入:
select '仪器编号' from scrappedmachine group by '仪器编号' having count('仪器编号') > 1;
结果如下:
仪器编号 |
---|
仪器编号 |