MYSQL中的单双引号有什么区别,并且在什么时候用,举例子,谢谢
只用一次的时候,什么引号都可以,效果相同,例如:
insert into tab values (0, 'abc');
insert into tab values (1, "def");
当你引号里面的内容有单引号的时候,可以使用双引号,反之亦然,例如:
insert into tab values (2, 'abc"def');
insert into tab values (3, "def'ghi");
mysql时间类型比较要加引号吗
1. 不需要加引号。
2. 因为MySQL中的时间类型是以特定的格式存储的,比如"YYYY-MM-DD"或"YYYY-MM-DD HH:MM:SS",在进行比较时,直接使用这个格式即可,不需要额外的引号。
3. 加引号可能会导致比较出错,因为引号会将时间类型转换为字符串类型,而字符串类型的比较规则与时间类型不同。
所以在比较时间类型时,不需要加引号,直接使用时间格式即可。