mysql ANSI_QUOTES 这个sql_mode的作用(字段可以使用双引号)

首先sql_mode用于mysql的行为,sql_mode的多个值之间用','分隔;

如果想使用双引号就这样做:

1、 修改/etc/my.cnf文件 ,  双引号模式是ANSI_QUOTES

 
2、set @@session.sql_mode=concat('STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION',',ANSI_QUOTES');
Query OK, 0 rows affected, 1 warning (0.00 sec)
#注意mysql中两个字符串是不能直接用+号连接起来的,要用concat函数。


3、例子:
mysql> show tables;
+-------------------+
| Tables_in_tempdb  |
+-------------------+
| django_migrations |
| polls_user        |
| t2                |
| table             |
+-------------------+
4 rows in set (0.00 sec)

mysql> 
mysql> 
mysql> 
mysql> drop table "table";
Query OK, 0 rows affected (0.00 sec)

4、例子:

 

 
原文地址:https://www.cnblogs.com/huangyanqi/p/10594451.html