精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL表名忽略大小寫問題記錄

數據庫 MySQL
不區分大小寫(即對大小寫敏感),表名在硬盤上以小寫保存,MySQL將所有表名轉換為小寫存儲和查找表上。該行為也適合數據庫名和表的別名。也就是說,mysql設置為不分區大小寫后,創建庫或表時,不管創建時使用大寫字母,創建成功后,都是強制以小寫保存!

MySQL表名忽略大小寫問題記錄

問題描述:

一開發同事在linux下調一個程序老是報錯說找不到表,但是登陸mysql,show tables查看明明是已經創建了這張表的!!如下:

  1. mysql> show tables; 
  2.  
  3. +-------------------------------------------+ 
  4.  
  5. | Tables_in_huan_db                         | 
  6.  
  7. +-------------------------------------------+ 
  8.  
  9. | advertisement                             | 
  10.  
  11. | message_queue                             | 
  12.  
  13. | message_sys_user                          | 
  14.  
  15. | message_user                              | 
  16.  
  17. | opHistory                                 | 
  18.  
  19. | opHistory_queue                           | 
  20.  
  21. | opHistory_queue_result_log                | 
  22.  
  23. | opHistory_queue_send_fail_log             | 
  24.  
  25. +-------------------------------------------+ 
  26.  
  27. rows in set (0.00 sec) 
  28.  
  29. mysql> desc opHistory; 
  30.  
  31. ERROR 1146 (42S02): Table 'haun_db.opHistory' doesn't exist 
  32.  
  33. mysql> desc opHistory_queue; 
  34.  
  35. ERROR 1146 (42S02): Table 'haun_db.opHistory_queue' doesn't exist 
  36.  
  37. mysql> desc opHistory_queue_result_log; 
  38.  
  39. ERROR 1146 (42S02): Table 'haun_db.opHistory' doesn't exist 
  40.  
  41. mysql> desc opHistory_queue_send_fail_log; 
  42.  
  43. ERROR 1146 (42S02): Table 'haun_db.opHistory_queue_send_fail_log' doesn't exist 

 

這張表明明存在,為什么程序就找不到表呢??

原因查找:

因為linux下mysql默認是要區分表名大小寫的。mysql是否區分大小寫設置是由參數lower_case_table_names決定的,其中:

1)lower_case_table_names = 0

區分大小寫(即對大小寫不敏感),默認是這種設置。這樣設置后,在mysql里創建的表名帶不帶大寫字母都沒有影響,都可以正常讀出和被引用。

  1. mysql> show variables like "%case%"
  2.  
  3. +------------------------+-------+ 
  4.  
  5. | Variable_name          | Value | 
  6.  
  7. +------------------------+-------+ 
  8.  
  9. | lower_case_file_system | ON    | 
  10.  
  11. | lower_case_table_names | 0     | 
  12.  
  13. +------------------------+-------+ 
  14.  
  15. rows in set (0.00 sec) 

 

2)lower_case_table_names = 1

不區分大小寫(即對大小寫敏感)。這樣設置后,表名在硬盤上以小寫保存,MySQL將所有表名轉換為小寫存儲和查找表上。該行為也適合數據庫名和表的別名。

也就是說,mysql設置為不分區大小寫后,創建庫或表時,不管創建時使用大寫字母,創建成功后,都是強制以小寫保存!

 

  1. mysql> show variables like "%case%"
  2.  
  3. +------------------------+-------+ 
  4.  
  5. | Variable_name          | Value | 
  6.  
  7. +------------------------+-------+ 
  8.  
  9. | lower_case_file_system | OFF   | 
  10.  
  11. | lower_case_table_names | 1     | 
  12.  
  13. +------------------------+-------+ 
  14.  
  15. rows in set (0.00 sec) 

 

上面的報錯是因為:

開發之前在mysql里創建這張帶有大寫字母的表時,mysql還是默認的區分大小寫設置,即對大小寫不敏感。

后來運維同事又將mysql改成不分區大小寫設置了,此時mysql都是強制以小寫保存的表,所以開發后面再次在程序里引用這張表的時候,就會報錯說不存在!

解決辦法:

1)先在my.cnf里將lower_case_table_names參數再次調整為0,改成區分大小寫

2)然后mysqladmin -uroot -p shutdown 以安全模式關閉數據庫

3)登陸mysql數據庫,”alter table 舊表名 rename 新表名” 將帶大寫字母的舊表改為小寫表名

4)最后再啟動mysql即可!

這里多說一下

MySQL在Linux下數據庫名、表名、列名、別名大小寫規則是這樣的:

1)數據庫名與表名是嚴格區分大小寫的;

2)表的別名是嚴格區分大小寫的;

3)列名與列的別名在所有的情況下均是忽略大小寫的;

4)變量名也是嚴格區分大小寫的;

5)MySQL在Windows下都不區分大小寫,但是在Linux下默認是區分大小寫的。

6)如果想在查詢時區分字段值的大小寫,則字段值需要設置BINARY屬性,設置的方法有多種:

a)創建時設置:

CREATE TABLE T(A VARCHAR(10) BINARY);

b)使用alter修改

所以在不同操作系統中為了能使程序和數據庫都能正常運行,最好的辦法是在設計表的時候都轉為小寫!!

修改mysql為不區分大小寫設置:

  1. [root@test-huanqiu ~]# mysqladmin -uroot -p shutdown //以安全模式關閉數據庫 
  2. [root@test-huanqiu ~]# cat /etc/my.cnf //添加下面一行設置 
  3.  
  4. ..... 
  5.  
  6. [mysqld] 
  7.  
  8. lower_case_table_names=1 
  9.  
  10. ..... 
  11.  
  12.   
  13.  
  14. [root@test-huanqiu ~]# /etc/init.d/mysql start //啟動mysql 

 

責任編輯:龐桂玉 來源: 數據庫開發
相關推薦

2021-06-04 10:30:41

MySQL表名大小

2010-10-27 17:16:51

Oracle查詢

2022-11-10 08:40:56

OracleMySQL

2010-11-25 16:09:58

mysql查詢大小寫

2011-08-30 10:10:30

UbuntuLinuxMySQL

2021-11-03 20:16:49

匹配Python字符

2011-03-30 10:05:04

Mysql數據庫名表名

2010-11-23 13:42:18

mysql數據庫大小寫

2022-08-29 08:01:01

MySQL配置Windows

2021-06-15 09:39:45

Oracle敏感數據庫

2010-05-11 13:25:18

Mysql大小寫

2010-06-07 13:00:34

MySQL數據庫

2010-10-11 15:47:46

MySQL字符串大小寫

2014-05-06 09:44:54

MySQL LogsMySQL

2010-11-26 11:40:19

MySQL字符串大小寫

2010-05-26 15:24:09

MySQL字符串

2011-05-07 10:47:29

Oracle大小寫

2009-06-21 13:44:21

LinuxTr大小寫轉換

2010-03-04 14:02:51

Python大小寫

2019-10-28 14:37:10

MySQL 數據庫收藏
點贊
收藏

51CTO技術棧公眾號

日韩欧亚中文在线| 久久看人人爽人人| 久久久久久香蕉网| av女人的天堂| 国产精品久久久久久久久久辛辛| 亚洲一区中文日韩| 日韩和欧美的一区二区| 国产丝袜视频在线观看| 亚洲欧美日韩一区在线观看| 最近的2019中文字幕免费一页| 国产无套精品一区二区三区| 亚洲最新无码中文字幕久久| 国产精品卡一卡二卡三| 精品久久久久久一区二区里番| jizz国产在线| 国内精品福利| 中文字幕亚洲欧美一区二区三区| 久久精品aⅴ无码中文字字幕重口| 久久91导航| 一区二区三区四区五区视频在线观看| 欧美一区二区福利| 黑人精品一区二区| 激情图片小说一区| 日韩免费视频在线观看| 国产一级做a爰片在线看免费| 精品亚洲成人| 日韩av中文字幕在线| 国产传媒免费观看| 精品国模一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 色999日韩自偷自拍美女| 好吊色一区二区| 国产精品资源在线| 国产日韩欧美在线看| 丰满少妇xoxoxo视频| 亚洲国产精品一区| 九九精品视频在线| 精品国产视频一区二区三区| 成人精品亚洲| 亚洲欧美国产另类| 国产乱了高清露脸对白| 91久久精品无嫩草影院| 在线播放中文一区| 在线观看免费视频高清游戏推荐| 欧美性猛交xxx高清大费中文| 亚洲地区一二三色| 日韩视频免费播放| 特级毛片在线| 亚洲色大成网站www久久九九| 亚洲乱码一区二区三区| 国产小视频免费在线网址| 97久久超碰国产精品电影| 成人在线看片| 性生活三级视频| 国产99精品在线观看| 亚洲伊人久久综合| 亚洲欧美黄色片| 国产91丝袜在线观看| 99久久无色码| 国产小视频一区| www.欧美亚洲| 另类欧美小说| 美女做暖暖视频免费在线观看全部网址91 | 日本熟妇人妻xxxx| 久久香蕉一区| 天天色图综合网| 又粗又黑又大的吊av| 特黄毛片在线观看| 一本到三区不卡视频| 国产真人无码作爱视频免费| 99久久er| 欧美一级精品在线| 亚洲色图欧美日韩| 欧美极品在线观看| 亚洲最新中文字幕| 国产探花在线视频| 国产精品v亚洲精品v日韩精品| 久久久欧美一区二区| 中文字字幕在线中文| 日韩电影在线看| 91免费精品国偷自产在线| 国产成人免费看一级大黄| 国产91精品久久久久久久网曝门| 国产麻豆日韩| 成人欧美亚洲| 一区二区免费在线播放| 337p粉嫩大胆噜噜噜鲁| 国产福利一区二区三区在线播放| 91精品国产综合久久久久久漫画 | 精品久久久999| 精品无码久久久久久久| 久久免费高清| 91丝袜脚交足在线播放| 男男激情在线| 一区二区三区四区乱视频| 北条麻妃69av| 亚洲欧美在线综合| 日韩国产欧美区| 免费成人深夜夜行网站| 亚洲精品女人| 成人亚洲欧美一区二区三区| 婷婷丁香一区二区三区| 国产精品护士白丝一区av| 少妇人妻在线视频| 精品国产黄a∨片高清在线| 精品福利一二区| 国产在线综合视频| 亚洲午夜av| 国产精品一区二区久久久久| 无码精品人妻一区二区三区影院| 国产精品久久久久久久蜜臀| 天天夜碰日日摸日日澡性色av| 日韩福利影视| 亚洲欧洲自拍偷拍| 久久久久久久久久久久久久久久久| 久久免费黄色| 国产精品久久久久久久免费大片| av电影在线观看| 欧美日韩免费区域视频在线观看| 欧美日韩理论片| 欧美日韩黑人| 4p变态网欧美系列| 亚洲狼人综合网| 亚洲女同一区二区| 超碰在线播放91| 亚洲精品小区久久久久久| 欧美精品久久久久| 国产黄色一区二区| 国产精品久久久久久久久免费相片| 日本黄色三级大片| 欧美美女啪啪| 韩国精品久久久999| 国产成人三级在线播放 | 日韩精品在线观| 精品99在线观看| 国产麻豆精品一区二区| 亚洲免费视频一区| 色婷婷综合久久久中字幕精品久久 | 91亚洲一区二区| 91视频综合| 国产精品扒开腿做| 免费福利在线视频| 色综合一个色综合亚洲| 五月开心播播网| 夜夜夜久久久| 国产亚洲精品自在久久| 精精国产xxxx视频在线中文版 | 亚洲人妻一区二区三区| 亚洲丰满少妇videoshd| 免费啪视频在线观看| 欧美日韩亚洲三区| av激情久久| hd国产人妖ts另类视频| 精品99一区二区三区| 国产一卡二卡在线| 99久久精品免费| 久久成人免费观看| 日本亚洲不卡| 国产精品久久久久久久久久小说 | 一区二区在线免费播放| 欧美日产国产成人免费图片| 午夜精品在线播放| 午夜精品久久久久久久久久| 粉嫩av懂色av蜜臀av分享| 久久精品1区| 日韩免费av电影| 亚洲香蕉久久| 欧美日本亚洲视频| 亚洲av激情无码专区在线播放| 欧美日韩国产一区二区三区| 中文字幕免费高清| 久久99精品久久久久久动态图 | 免费一级片在线观看| 国产69精品久久久久777| 青青青国产在线观看| 欧美亚洲国产激情| 亚洲精品日产aⅴ| 国产美女高潮在线| 亚洲天堂av在线免费观看| 一级黄色片在线播放| 亚洲综合色自拍一区| 女尊高h男高潮呻吟| 人人精品人人爱| 99er在线视频| av伊人久久| 国产精品视频免费一区二区三区| 女生影院久久| 蜜月aⅴ免费一区二区三区| 天堂中文在线看| 欧美日本一区二区| 日韩成人高清视频| 国产精品久久久久影视| 大乳护士喂奶hd| 久色婷婷小香蕉久久| 欧美一区二区激情| 欧美一级精品| 国产麻豆一区二区三区在线观看| 欧美国产日韩电影| 高清亚洲成在人网站天堂| 欧美另类自拍| 精品国产一二三| 成人黄色免费网| 亚洲成年人网站在线观看| 黄色裸体一级片| 91老师片黄在线观看| 日韩精品aaa| 日韩中文字幕区一区有砖一区| av动漫在线免费观看| 大色综合视频网站在线播放| 韩日午夜在线资源一区二区| 国产日韩中文在线中文字幕| 国产a级全部精品| 91视频欧美| 久久的精品视频| 国产在线视频你懂得| 亚洲第一男人av| 国产视频在线观看视频| 欧美调教femdomvk| 永久免费无码av网站在线观看| 一区二区免费在线播放| 美国一级片在线观看| 久久久美女毛片| 97香蕉碰碰人妻国产欧美| 国产精品亚洲专一区二区三区 | 91精品啪在线观看国产爱臀| 国产在线播放91| 九九九伊在线综合永久| 欧美做受高潮1| 人狥杂交一区欧美二区| 久久久人成影片一区二区三区| 中文字幕在线播放网址| 日韩在线www| av资源在线观看免费高清| 亚洲精品一区中文字幕乱码| 无码国产伦一区二区三区视频 | 极品白浆推特女神在线观看| 亚洲第一区第一页| 色哟哟国产精品色哟哟| 亚洲国产91精品在线观看| 高清毛片aaaaaaaaa片| 日韩女同互慰一区二区| 精品人妻一区二区三区四区不卡 | 国产精品视频地址| 日韩免费va| 国产精品91在线观看| 天堂久久午夜av| 国产精品美女呻吟| 看片一区二区| 成人免费视频网| 国产麻豆精品| 超碰97在线人人| 狠狠久久伊人| 久久精品二区| 国产精品一在线观看| 日韩一区免费观看| 久久精品播放| 成年人视频大全| 最新亚洲激情| 999精品网站| 久久91精品久久久久久秒播| 女人高潮一级片| 国产成人亚洲综合a∨婷婷图片 | 欧美国产精品一区二区| 天堂网av2018| 亚洲精品欧美综合四区| 动漫精品一区一码二码三码四码| 天天影视色香欲综合网老头| 亚洲无码精品一区二区三区| 欧美区在线观看| 性一交一乱一伧老太| 亚洲电影第1页| 欧美91精品久久久久国产性生爱| 自拍偷拍亚洲一区| 18网站在线观看| 69久久夜色精品国产69| 国产精品极品美女在线观看| 91九色国产社区在线观看| 亚洲精品黑牛一区二区三区| 加勒比在线一区二区三区观看| 国产欧美日韩精品一区二区免费| 一区二区三区四区免费视频| 国产伊人精品| 国产成人无码一二三区视频| 久久精品国产色蜜蜜麻豆| 精人妻一区二区三区| 国产三级精品三级| 欧美精品色哟哟| 色婷婷精品大在线视频| 国产情侣自拍小视频| 亚洲女人天堂视频| 99福利在线| 国产成人97精品免费看片| 麻豆国产一区| 欧美18视频| 午夜欧美视频| 好男人www社区| 不卡的电视剧免费网站有什么| 日韩欧美视频免费观看| 欧美日韩国产专区| 99精品国产99久久久久久97| 国产午夜精品视频| 福利写真视频网站在线| 国产精品亚洲欧美导航| 欧美激情99| 中国一级大黄大黄大色毛片| 美女精品网站| 伊人影院在线观看视频| 国产欧美日韩视频在线观看| 日本学生初尝黑人巨免费视频| 欧美日本一区二区三区| 国产综合在线观看| 欧美精品久久久久久久免费观看 | 青娱乐一区二区| 亚洲天堂激情| 无套内谢丰满少妇中文字幕| 国产精品污网站| 国产真人无遮挡作爱免费视频| 精品国产免费久久| 中日韩高清电影网| 91精品久久久久| 青青草国产成人a∨下载安卓| 丝袜老师办公室里做好紧好爽 | 国产精品久久九九| 一区二区中文| 天堂网在线免费观看| 欧美极品美女视频| 好吊色在线视频| 精品偷拍一区二区三区在线看| freexxx性亚洲精品| 国产福利久久精品| 亚洲大片av| 99精品一区二区三区无码吞精| 夜夜嗨av一区二区三区网页 | 国产又爽又黄的视频| 日韩一区二区三区精品视频| 成人日韩欧美| 91天堂在线观看| 中文字幕亚洲综合久久五月天色无吗''| 牛夜精品久久久久久久| 国产视频一区二区在线观看| 无码日韩精品一区二区| 国产亚洲欧美另类中文| 免费观看成人性生生活片 | 欧美日韩1区2区3区| 天天干天天色天天干| 亚洲色图在线播放| 国产精品欧美综合亚洲| 久久国产精品网站| 欧洲大片精品免费永久看nba| 日韩久久久久久久久久久久| 成人禁用看黄a在线| 西西44rtwww国产精品| 日韩激情av在线播放| 亚洲人体视频| 亚洲国产精品一区在线观看不卡| 男男视频亚洲欧美| 国产精品视频一区二区三| 日韩一级大片在线观看| 久草在线视频福利| 麻豆一区区三区四区产品精品蜜桃| 免费视频久久| 亚洲色图 激情小说| 7878成人国产在线观看| 午夜av在线播放| 精选一区二区三区四区五区| 美女诱惑黄网站一区| 国产18无套直看片| 欧美一区二区三区喷汁尤物| 国内高清免费在线视频| 欧美另类一区| 激情欧美一区二区| 国产性xxxx高清| 尤物yw午夜国产精品视频| 高清一区二区| av动漫在线观看| 国产精品不卡视频| 丰满人妻一区二区| 日本电影亚洲天堂| 香蕉综合视频| 97人妻天天摸天天爽天天| 欧美日韩国产影片| а√天堂中文在线资源8| 日韩国产一区久久| 丁香婷婷深情五月亚洲| 无码人妻av免费一区二区三区 | 日韩成人中文电影| 日韩电影精品| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 一区在线播放视频| 四虎在线免费看| 成人免费视频网址| 欧美专区一区二区三区| fc2ppv在线播放| 亚洲理论在线a中文字幕| 精品一区二区三区中文字幕 | 亚洲热av色在线播放| 分分操这里只有精品| 18成人在线视频| 国产午夜视频在线观看| 精品一区二区久久久久久久网站|