程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 怎樣在ANSI模式下運行MySQL

怎樣在ANSI模式下運行MySQL

編輯:關於MYSQL數據庫

你可以使用“--ansi”啟動選項,要求MySQLd使用ANSI模式。

在ANSI模式下運行服務器與使用該選項啟動它的效果一樣(在一行上指定“--sql_mode”值):

以下為引用的內容:
--transaction-isolation=SERIALIZABLE
--sql-mode=REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,
IGNORE_SPACE
 


在MySQL4.1中,能夠用下述兩條語句實現相同的效果(在一行上指定“sql_mode”值):

以下為引用的內容:
SET GLOBAL TRANSACTION ISOLATION LEVEL SERIALIZABLE;
SET GLOBAL sql_mode = 'REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,
IGNORE_SPACE';
 


在MySQL 4.1.1中,也能用下述語句設置sql_mode選項:

SET GLOBAL sql_mode='ansi';

在本例中,將sql_mode變量的值設置為與ANSI模式相關的所有選項。你可以檢查其結果,如下所示:

以下為引用的內容:
MySQL> SET GLOBAL sql_mode='ansi';
MySQL> SELECT @@global.sql_mode; 
   -> 'REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,      
IGNORE_SPACE,ANSI';

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved