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、例子:
python3