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

MySQL報(bào)錯(cuò) table “xxx” doesn‘t exit的解決

 更新時(shí)間:2023年10月13日 09:02:54   作者:Hansel.Wn  
本文主要介紹了MySQL報(bào)錯(cuò) table “xxx” doesn‘t exit的解決,主要原因是英文字母大小寫敏感導(dǎo)致,下面就來介紹一下解決方法,感興趣的可以了解一下

問題描述

以前項(xiàng)目的數(shù)據(jù)庫部署在云端Windows Server系統(tǒng)上,最近有需求要把數(shù)據(jù)庫移到CentOS7的服務(wù)器上,數(shù)據(jù)轉(zhuǎn)移到時(shí)候一切正常,并且使用Navicat for MySQL訪問數(shù)據(jù)庫的時(shí)候也沒有異常,但是項(xiàng)目實(shí)際運(yùn)行起來的時(shí)候接口一直在報(bào)錯(cuò),根據(jù)錯(cuò)誤提示信息發(fā)現(xiàn),好多表不存在:

報(bào)錯(cuò)原因

MySQL在Windows下不區(qū)分大小寫,但是在Linux系統(tǒng)中默認(rèn)是區(qū)分大小寫的,上述問題就是由于英文字母大小寫敏感導(dǎo)致的。

MySQL大小寫敏感配置相關(guān)的兩個(gè)參數(shù),lower_case_file_systemlower_case_table_names

查看當(dāng)前MySQL的大小寫敏感配置,可以使用如下語句

lower_case_file_system

代表當(dāng)前系統(tǒng)文件是否大小寫敏感,只讀參數(shù),無法修改。ON 大小寫不敏感,OFF 大小寫敏感。這個(gè)參數(shù)描述的是數(shù)據(jù)庫當(dāng)前所在的操作系統(tǒng)的文件目錄是否大小寫敏感,OFF表示大小寫敏感,ON表示大小寫不敏感。此參數(shù)是只讀的。

lower_case_table_names

代表表名是否大小寫敏感,可以修改,參數(shù)有0、1、2三種。

0 大小寫敏感。(Unix,Linux默認(rèn)) 創(chuàng)建的庫表將原樣保存在磁盤上,SQL語句也會原樣解析。
1 大小寫不敏感。(Windows默認(rèn)) 創(chuàng)建數(shù)據(jù)庫表時(shí),MySQL將所有的庫表名轉(zhuǎn)換成小寫存儲在磁盤上。 SQL語句同樣會將庫表名轉(zhuǎn)換成小寫。 如需要查詢以前創(chuàng)建的表,即便執(zhí)行select * from Testtable,也會被轉(zhuǎn)換成select * from testtable,致使報(bào)錯(cuò)表不存在。
2 大小寫不敏感(OS X默認(rèn)) 創(chuàng)建的庫表將原樣保存在磁盤上, 但SQL語句將庫表名轉(zhuǎn)換成小寫。

解決方法

修改配置文件,在Linux系統(tǒng)中修改my.cnf文件,在Windows下修改my.ini文件,新增或修改以下內(nèi)容。

lower_case_table_names = 0 或 lower_case_table_names = 1
``
- 重啟MySQL服務(wù)
```shell
> service mysqld restart

如果要將lower_case_table_names從0(敏感)修改為1(不敏感)時(shí),必須先對舊數(shù)據(jù)表的表名進(jìn)行處理,把所有數(shù)據(jù)庫的表名先改為小寫,最后再設(shè)置lower_case_table_names為1,否則依然會出現(xiàn)無法找到表名的問題。

到此這篇關(guān)于MySQL報(bào)錯(cuò) table “xxx” doesn‘t exit的解決的文章就介紹到這了,更多相關(guān)MySQL table “xxx” doesn‘t exit內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

福海县| 焦作市| 五峰| 乐昌市| 如皋市| 易门县| 汾阳市| 颍上县| 荔波县| 泰宁县| 凌云县| 定安县| 寻乌县| 绥滨县| 鄯善县| 广水市| 内丘县| 南部县| 阿坝| 凯里市| 石嘴山市| 津市市| 阿拉善左旗| 南召县| 扎赉特旗| 阿图什市| 石城县| 柞水县| 阿拉善左旗| 靖远县| 阳原县| 京山县| 阿巴嘎旗| 治多县| 和平区| 集安市| 滁州市| 扶绥县| 来凤县| 襄垣县| 定南县|