- A.3.1. 什麼是伺服器 SQL 模式?
- A.3.2. 伺服器 SQL 模式有多少種?
- A.3.3. 如何判斷伺服器 SQL 模式?
- A.3.4. 模式是否取決於資料庫或連線?
- A.3.5. 嚴格模式的規則可以擴充嗎?
- A.3.6. 嚴格模式是否會影響效能?
- A.3.7. 安裝 MySQL 8.4 時,預設的伺服器 SQL 模式是什麼?
A.3.1. | 什麼是伺服器 SQL 模式? |
伺服器 SQL 模式定義 MySQL 應支援的 SQL 語法以及應執行的資料驗證檢查類型。這使得在不同環境中使用 MySQL,以及將 MySQL 與其他資料庫伺服器一起使用更加容易。MySQL 伺服器會針對不同的用戶端個別套用這些模式。如需更多資訊,請參閱第 7.1.11 節,「伺服器 SQL 模式」。 | |
A.3.2. | 伺服器 SQL 模式有多少種? |
每個模式都可以獨立開啟和關閉。如需可用模式的完整清單,請參閱第 7.1.11 節,「伺服器 SQL 模式」。 | |
A.3.3. | 如何判斷伺服器 SQL 模式? |
您可以使用 | |
A.3.4. | 模式是否取決於資料庫或連線? |
模式不與特定資料庫連結。模式可以設定為本機連線(工作階段),或設定為伺服器的全域設定。您可以使用 | |
A.3.5. | 嚴格模式的規則可以擴充嗎? |
當我們提到嚴格模式時,我們指的是至少啟用 | |
A.3.6. | 嚴格模式是否會影響效能? |
某些設定對輸入資料的密集驗證需要比不執行驗證時更多的時間。雖然效能影響不是很大,但如果您不需要這種驗證(也許您的應用程式已經處理了所有這些驗證),那麼 MySQL 可讓您選擇停用嚴格模式。但是,如果您確實需要,嚴格模式可以提供這種驗證。 | |
A.3.7. | 安裝 MySQL 8.4 時,預設的伺服器 SQL 模式是什麼? |
MySQL 8.0 中的預設 SQL 模式包含以下模式: 如需所有可用模式和預設 MySQL 行為的相關資訊,請參閱第 7.1.11 節,「伺服器 SQL 模式」。 |