ÔÎÄ£ºhttp://blog.csdn.net/wyzxg/article/details/8787878
MySQLµÄsql_modeºÏÀíÉèÖÃ
sql_modeÊǸöºÜÈÝÒ×±»ºöÊӵıäÁ¿£¬Ä¬ÈÏÖµÊÇ¿ÕÖµ£¬ÔÚÕâÖÖÉèÖÃÏÂÊÇ¿ÉÒÔÔÊÐíһЩ·Ç·¨²Ù×÷µÄ£¬±ÈÈçÔÊÐíһЩ·Ç·¨Êý¾ÝµÄ²åÈë¡£
ÔÚÉú²ú»·¾³±ØÐ뽫Õâ¸öÖµÉèÖÃΪÑϸñģʽ£¬ËùÒÔ¿ª·¢¡¢²âÊÔ»·¾³µÄÊý¾Ý¿âÒ²±ØÐëÒªÉèÖã¬ÕâÑùÔÚ¿ª·¢²âÊԽ׶ξͿÉÒÔ·¢ÏÖÎÊÌâ¡£
sql_mode³£ÓÃÖµÈçÏ£º
ONLY_FULL_GROUP_BY£º
¶ÔÓÚGROUP BY¾ÛºÏ²Ù×÷£¬Èç¹ûÔÚSELECTÖеÄÁУ¬Ã»ÓÐÔÚGROUP BYÖгöÏÖ£¬ÄÇôÕâ¸öSQLÊDz»ºÏ·¨µÄ£¬ÒòΪÁв»ÔÚGROUP BY´Ó¾äÖÐ
NO_AUTO_VALUE_ON_ZERO£º
¸ÃÖµÓ°Ïì×ÔÔö³¤ÁеIJåÈ롣ĬÈÏÉèÖÃÏ£¬²åÈë0»òNULL´ú±íÉú³ÉÏÂÒ»¸ö×ÔÔö³¤Öµ¡£Èç¹ûÓû§ Ï£Íû²åÈëµÄֵΪ0£¬¶ø¸ÃÁÐÓÖÊÇ×ÔÔö³¤µÄ£¬ÄÇôÕâ¸öÑ¡Ïî¾ÍÓÐÓÃÁË¡£
STRICT_TRANS_TABLES£º
ÔÚ¸ÃģʽÏ£¬Èç¹ûÒ»¸öÖµ²»ÄܲåÈëµ½Ò»¸öÊÂÎñ±íÖУ¬ÔòÖжϵ±Ç°µÄ²Ù×÷£¬¶Ô·ÇÊÂÎñ±í²»×öÏÞÖÆ
NO_ZERO_IN_DATE£º
ÔÚÑϸñģʽÏ£¬²»ÔÊÐíÈÕÆÚºÍÔ·ÝΪÁã
NO_ZERO_DATE£º
ÉèÖøÃÖµ£¬mysqlÊý¾Ý¿â²»ÔÊÐí²åÈëÁãÈÕÆÚ£¬²åÈëÁãÈÕÆÚ»áÅ׳ö´íÎó¶ø²»ÊǾ¯¸æ¡£
ERROR_FOR_DIVISION_BY_ZERO£º
ÔÚINSERT»òUPDATE¹ý³ÌÖУ¬Èç¹ûÊý¾Ý±»Áã³ý£¬Ôò²úÉú´íÎó¶ø·Ç¾¯¸æ¡£Èç ¹ûδ¸ø³ö¸Ãģʽ£¬ÄÇôÊý¾Ý±»Áã³ýʱMySQL·µ»ØNULL
NO_AUTO_CREATE_USER£º
½ûÖ¹GRANT´´½¨ÃÜÂëΪ¿ÕµÄÓû§
NO_ENGINE_SUBSTITUTION£º
Èç¹ûÐèÒªµÄ´æ´¢ÒýÇæ±»½ûÓûòδ±àÒ룬ÄÇôÅ׳ö´íÎó¡£²»ÉèÖôËֵʱ£¬ÓÃĬÈϵĴ洢ÒýÇæÌæ´ú£¬²¢Å׳öÒ»¸öÒì³£
PIPES_AS_CONCAT£º
½«"||"ÊÓΪ×Ö·û´®µÄÁ¬½Ó²Ù×÷·û¶ø·Ç»òÔËËã·û£¬ÕâºÍOracleÊý¾Ý¿âÊÇÒ»ÑùµÄ£¬Ò²ºÍ×Ö·û´®µÄÆ´½Óº¯ÊýConcatÏàÀàËÆ
ANSI_QUOTES£º
ÆôÓÃANSI_QUOTESºó£¬²»ÄÜÓÃË«ÒýºÅÀ´ÒýÓÃ×Ö·û´®£¬ÒòΪËü±»½âÊÍΪʶ±ð·û
ORACLEµÄsql_modeÉèÖõÈͬ£ºPIPES_AS_CONCAT, ANSI_QUOTES, IGNORE_SPACE, NO_KEY_OPTIONS, NO_TABLE_OPTIONS, NO_FIELD_OPTIONS, NO_AUTO_CREATE_USER.
Èç¹ûʹÓÃmysql£¬ÎªÁ˼ÌÐø±£Áô´ó¼ÒʹÓÃoracleµÄϰ¹ß£¬¿ÉÒÔ¶ÔmysqlµÄsql_modeÉèÖÃÈçÏ£º
ÔÚmy.cnfÌí¼ÓÈçÏÂÅäÖÃ
[mysqld]
sql_mode='ONLY_FULL_GROUP_BY,NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES'
ÍÆ¼öÐÅÏ¢
ÈÈÃÅÐÅÏ¢
- nohup: redirecting stderr to stdou....
- ʹÓÃlog_formatΪNginx·þÎñÆ÷ÉèÖøüÏêϸµÄÈÕÖ¾¸ñʽ
- jquery easyUI--dataGrid-Json
- [Ô´´]·ÂGoogle Reader¡¢ÐÂÀË΢²©¡¢ÌÚѶ΢²©µ....
- ÀûÓÃKeepalived+mysql¹¹½¨¸ß¿ÉÓÃMySQLË«Ö÷×Ô¶....
- Nginx+keepalivedʵÏÖ¸ºÔؾùºâºÍË«»úÈȱ¸¸ß¿ÉÓÃ
- jqueryʵÏÖÒ³Ãæ¼ÓÔØ½ø¶ÈÌõ
- Rolling cURL: PHP²¢·¢×î¼Ñʵ¼ù
- codeigniter ·ÓÉÖÕ¼«ÓÅ»¯(url rewrite)
- linuxÏÂÉèÖÃsshÎÞÃÜÂëµÇ¼
ÆÀÂÛ