关于SQL语句中数字类型是否需要单引号的疑问
SQL语句中字符(串)类型的字段插入或者更新时候是需要单引号的。数字类型的我试过,加单引号和不加单引号,SQL语句都可以顺利执行。但是我只测试了mysql,其他数据库没测试过。
想请教一下数据库大牛们,数字类型在SQL语句中到底要单引号和不要单引号哪种写法才是正规写法。
例如。column1是table1表中一个字段,类型为int
insert table1(column1) values(123);
insert table1(column1) values('123');
这两种写法到底哪一种才是正规?