1. 程式人生 > >mysql8.0 部分sql語法報錯問題

mysql8.0 部分sql語法報錯問題

1.執行sql語句報錯:variable ‘sql_mode’ can’t be set to the value of ‘NO_AUTO_CREATE_USER’
原因以及解決:8.0以上已經取消了NO_AUTO_CREATE_USER這個關鍵字,刪掉sql語句中的這個關鍵字即可

2.執行sql語句:GRANT ALL PRIVILEGES ON . TO [email protected]’%’ IDENTIFIED BY “123456”
報錯:Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘IDENTIFIED BY “123456”’ at line 1
原因以及解決:8.0以上 GRANT不在與IDENTIFIED BY 聯用,去掉 IDENTIFIED BY “123456”即可

後續其他問題遇到了再來填充,網上的很多教程與語法都是mysql老版本的語法甚至有些人自己都沒測試過,連符號都是錯的,對於我們這種新人來說相當坑。

相關推薦

mysql8.0 部分sql語法問題

1.執行sql語句報錯:variable ‘sql_mode’ can’t be set to the value of ‘NO_AUTO_CREATE_USER’ 原因以及解決:8.0以上已經取消了NO_AUTO_CREATE_USER這個關鍵字,刪掉sq

webstrom編輯react語法解決

image ext http logs asc ima 版本 mage 分享 問題: 解決辦法:1.把 JavaScript 的版本設置為 JSX Harmony。     2.把<script>type類型改為:text/jsx    webstrom

vue1.0中$index一直的解決辦法

script 問題 pos 報錯 ssm targe 分享 解決 for 原文鏈接:https://www.cnblogs.com/liqiong-web/p/8144925.html 看學習視頻,因為年份比較早了,其實vue早已叠代到vue2.0了,遇到一些問題: v-f

mybatis 動態sql 插入

method div exce 必須 字段 timeval blog ora eval 1. 值為null必須制定jdbcType 單條執行的話,可以考慮把值為null的字段去掉 2. 值的類型無法解析 比如oracle.sql.TIMESTAMP類型,需轉

搭建Ambari 2.6.0 tar 解壓縮

pos span 使用 解決方案 centos7 .gz res val unzip 背景:我們使用的方式不是wget 去下載ambari的源碼包,而是在windows 的 firefox 下直接下載,將文件存儲到本地。 執行 tar -zxvf HDP-2.6.3.0-c

sql無效字符 執行sql語句解決方案

tar nbsp color col copy 坑爹 執行 解決方案 原來 以為是sql中參數賦值有問題,但是將sql語句直接copy到PLSQL中執行,卻沒問題,糾結了好久,原來是 insert語句多了;唉,坑爹 http://www.jb51.net/article/3

Android Studio 3.0.1模擬器啟動Emulator: glClear:466 GL err 0x502

and RR 正常 分享圖片 oid src 圖片 下載 顯示 啟動模擬器時,報了一大堆以上錯誤 啟動起來之後, Emulator的畫面沒有正常顯示, 點擊鼠標會閃爍, 有時還會上下顛倒 有可能是驅動版本太低不支持一些特性,因此就下載個驅動精靈。升級了顯卡驅動,結果就能正

nginx之rewrite規則未加引號導致檢查nginx語法

data log sha text upload conf roc water rect 在nginx的站點配置文件中使用了rewrite,檢查rewrite規則確定是沒問題,但是在rewrite中帶有"{}"時,此時檢查nginx語法報錯 rewrit

redis部分配置與解決

bsp require 進程id 路徑 web kill 報錯解決 參數 編譯 redis在linux端配置: 解壓文件:tar -zxvf redis-3.0.7.tar.gz 到解壓縮目錄下編譯文件:make 安裝redis到linux:make install PRE

SQL注入注入函式彙總

1.floor() id = 1 and (select 1 from (select count(*),concat(version(),floor(rand(0)*2))x from information_schema.tables group by x)a) 原理:https://b

Yii1.0框架載入phpexcel問題

Yii1.0框架載入phpexcel報錯問題 首先在protected/extensions中下載phpexcel擴充套件,可以通過composer下載,也可以通過手動下載 然後在需要引用的地方加入如下程式碼 /*靜用Yii自身的自動載入方法,使PHPExcel自帶的autol

spring5.0整合activity5.22:java.lang.NoClassDefFoundError:com/fasterxml/jackson/databind/ObjectMapper

檢視MappingJackson2HttpMessageConverter原始碼註釋: Implementation of {@link org.springframework.http.converter.HttpMessageConverter} that can read and &nbs

MakeFile中ifeq語法

/bin/sh: -c: line 0: syntax error near unexpected token `64,' /bin/sh: -c: line 0: `ifeq (64, 64)'   【原因】   Makefile中,當 ife

sql注入注入原理解析

sql注入報錯注入原理詳解 前言 我相信很多小夥伴在玩sql注入報錯注入時都會有一個疑問,為什麼這麼寫就會報錯?曾經我去查詢的時候,也沒有找到滿意的答案,時隔幾個月終於找到搞清楚原理,特此記錄,也希望後來的小夥伴能夠少走彎路 0x01

VB6 安裝完成,新增Windows Common Controls 6.0控制元件,Object Library Not Registered

文章主要來自整理,以備不時之需。 1.我的系統為win7 專業版+sp1,在準備安裝vb之前系統已經安裝vs2010,+sqlserver2005 2.安裝vb英文版,安裝完成後重啟計算機.(未進行msdn的安裝) 3.安裝vbsp6英文版補丁 4.安裝vb其他更新補丁 5.在開

impala SQL插入

impala插入資料的時候,出現報錯: [hs-170:21000] > insert into test_abc(fund_account, client_name, client_sex) values('1234567890123456789001', 'name1', '0

webstorm和vue中es6語法的解決方式

1.webstorm中es6語法報錯,解決方法: 開啟 Settings => Languages & Frameworks => Javascript 把 Javascript Language version 改為 ECMAScript 6 這樣做所有的.js檔案中es6不再報錯,但是

android studio升級到3.0.1後apt解決

1.現象描述 原來專案在Android studio 2.3一切正常,升級3.0之後報如下錯誤: Error:Cannot choose between the following configurations of project :android_sdk: - d

取消idea的語法和idea檢視maven依賴樹

取消idea的語法報錯: 有時候真的很煩躁看著你的配置檔案下下面一條波浪線,看看: 於是乎我選擇不要,太影響美觀了,而且總給我一種我寫錯了的錯覺: ctrl+alt+s開啟settings頁面: 將

使用Hbuilder編寫ECMAScript6的語法解決方案

     最近學習ECMAScript6,採用HBuilder編寫,結果報錯了,語法無法識別,遇到這個問題的小夥伴可以參考下面這個方法: 首先,在專案上右鍵-屬性-語法&框架-Javascript版本,選擇ECMAScript 6,然後點選應用,確認。