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

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM