最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql ONLY_FULL_GROUP_BY設(shè)置sql_mode無效排查問題(windows)

 更新時間:2024年09月06日 11:34:15   作者:N_A_S_A  
這篇文章主要介紹了mysql ONLY_FULL_GROUP_BY設(shè)置sql_mode無效排查問題(windows),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

mysql ONLY_FULL_GROUP_BY設(shè)置sql_mode無效排查

低版本的MYSQL環(huán)境中的Sql在MySQL8中報錯出現(xiàn)

this is incompatible with sql_mode=only_full_group_by

由于開啟了ONLY_FULL_GROUP_BY的設(shè)置,如果select 的字段不在 group by 中,
并且select 的字段未使用聚合函數(shù)(SUM,AVG,MAX,MIN等)的話,那么這條sql查詢是被mysql認為非法需。

要對MySQL8中sql_mode進行設(shè)置。

1.查詢SQLMODE

select @@GLOBAL.sql_mode;

2.臨時修改sql-mode執(zhí)行SQL

SET GLOBAL sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; 

注:

此辦法全局生效,如果以創(chuàng)建的表空間依舊無效,需要切換到對應(yīng)的表空間,再次執(zhí)行修改sql-mode

use database_name;
SET GLOBAL sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; 

以上執(zhí)行后請執(zhí)行刷新??????

flush privileges;

3.永久修改sql-mode

用記事本直接打開my.ini文件,在文件中增加以下配置,再重啟mysql服務(wù)。

# Set the SQL mode to strict
# sql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
sql-mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"

注1:

  • 如果使用記事本編輯保存后,可能會啟動失敗,需要檢查文件編碼格式,
  • 記事本默認編碼格式UTF-8,my.ini文件需要ANSI格式,建議直接另存為覆蓋文件。

注2:

  • 按上述辦法修改my.ini文件后重啟MySQL發(fā)現(xiàn)依舊無效,此時需檢測MySQL讀取的my.ini路徑是否正確。
  • 執(zhí)行下方SQL,查詢讀取my.ini路徑。
  • 如果發(fā)現(xiàn)此路徑下沒有my.ini文件需要手動新建一個my.ini文件。
show variables like 'datadir';

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL中的窗口函數(shù)使用及說明

    MySQL中的窗口函數(shù)使用及說明

    這篇文章主要介紹了MySQL中的窗口函數(shù)使用及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • SQL注入漏洞過程實例及解決方案

    SQL注入漏洞過程實例及解決方案

    這篇文章主要介紹了SQL注入漏洞過程實例及解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • 阿里云centos7安裝mysql8.0.22的詳細教程

    阿里云centos7安裝mysql8.0.22的詳細教程

    這篇文章主要介紹了阿里云centos7安裝mysql8.0.22的詳細教程,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • mysql唯一性約束unique代碼示例

    mysql唯一性約束unique代碼示例

    這篇文章主要介紹了mysql唯一性約束unique的相關(guān)資料,需要的朋友可以參考下
    2025-11-11
  • MySQL 隨機密碼生成代碼

    MySQL 隨機密碼生成代碼

    晚上有朋友問起,簡單的寫了一個。
    2009-09-09
  • Mysql 分批加索引的詳細方法

    Mysql 分批加索引的詳細方法

    文章主要介紹了在生產(chǎn)環(huán)境中為千萬級數(shù)據(jù)表分批次創(chuàng)建索引的策略和方法,包括使用臨時表、分區(qū)表、ONLINE選項、分批ALTER TABLE、pt-online-schema-change工具等,并提供了詳細的步驟和注意事項,感興趣的朋友一起看看吧
    2024-12-12
  • ubuntu 16.04下mysql5.7.17開放遠程3306端口

    ubuntu 16.04下mysql5.7.17開放遠程3306端口

    這篇文章主要介紹了ubuntu 16.04下mysql5.7.17開放遠程3306端口的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Mysql?遠程連接遇到的問題排查

    Mysql?遠程連接遇到的問題排查

    無法連接到遠程MySQL數(shù)據(jù)庫可能是由于多種原因?qū)е碌?本文主要介紹了Mysql遠程連接遇到的問題排查,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • MYSQL批量UPDATE的兩種方式小結(jié)

    MYSQL批量UPDATE的兩種方式小結(jié)

    本文主要介紹了MYSQL批量UPDATE的兩種方式小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-03-03
  • MySQL中配置文件my.cnf因權(quán)限問題導(dǎo)致無法啟動的解決方法

    MySQL中配置文件my.cnf因權(quán)限問題導(dǎo)致無法啟動的解決方法

    這篇文章主要給大家介紹了關(guān)于MySQL中配置文件my.cnf因權(quán)限問題導(dǎo)致無法啟動的解決方法,該無法啟動的錯誤提示代碼是:World-writable config file '/etc/my.cnf' is ignored,文中給出了詳細的解決方法,需要的朋友們下面來一起看看吧。
    2017-06-06

最新評論

元氏县| 洞口县| 繁峙县| 邯郸县| 武胜县| 抚松县| 美姑县| 公安县| 黄大仙区| 化州市| 阜阳市| 丹阳市| 屯留县| 洪洞县| 娱乐| 水富县| 益阳市| 大丰市| 峨眉山市| 香港 | 那曲县| 郑州市| 定西市| 石屏县| 新邵县| 屏南县| 高平市| 南川市| 吉林市| 明星| 连山| 和平县| 汨罗市| SHOW| 宣威市| 垦利县| 通渭县| 杭州市| 从化市| 西宁市| 抚宁县|