已采納回答 / qq_曉風殘月_54
ERROR1786是由于開啟了enforce_gtid_consistency=true功能導致的,MySQL官方解釋說當啟用enforce_gtid_consistency功能的時候,MySQL只允許能夠保障事務安全,并且能夠被日志記錄的SQL語句被執行,像create table ... select 和 create temporarytable語句,以及同時更新事務表和非事務表的SQL語句或事務都不允許執行。
2018-06-30
已采納回答 / 葉0528
1、查看表結構,有外鍵2、查看INDEXES,有外鍵索引3、刪除外鍵,查看表結構發現沒有外鍵,查看索引發現外鍵索引還在。沒有發現你這種情況:“我只刪除名字 查看表結構時還是顯示有外鍵啊????
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?”
2018-06-07
已采納回答 / GeekGx
樓上的打錯了吧,是cmd,他是直接手動添加到環境變量中,所以打開cmd輸入用戶名密碼就能登錄,而你的直接是安裝MySQL自帶的MySQL command line工具,打開就提示輸入密碼登錄,一樣的
2018-06-06
已采納回答 / 愛編程and愛邏輯
好像這個只是字面上變成了主鍵(前提是保證了唯一性和非空),但是用show create table table_name命令查看的話,會看到它并不是主鍵,只是一個索引,你如果再添加一個主鍵的話,那一個會自動再次變成外鍵的。
2018-05-29
已采納回答 / 慕粉3646556
這跟mysql存儲引擎的選擇有關,如果存儲引擎是 MYISAM 的,則數據存儲在 .MYD 文件中;如果你選擇的是 innodb 存儲引擎,則數據是統一存儲在一個叫 ibdata1 的文件中的,這個文件一般位于各個數據庫目錄的上一級目錄下
2018-05-20
已采納回答 / 慕粉3646556
alter database 數據庫名 character set utf8;ps:修改完數據庫字符集,需要重啟mysql數據庫。
alter?table?tbl?modify?col_b?char(20)?charset?gbk?default?null;
2018-05-19
已采納回答 / lovebai0405
推薦使用YUM安裝。詳細安裝教程:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
2018-05-16
已采納回答 / M_ing丶
你的意思是創建一個存儲過程,然后在調用存儲過程時通過輸入不同的表名,查詢不同表中的具體內容,也就是將表名定義為一個變量,對吧?我剛按照你的思路嘗試了下,結果也是報錯。經查詢后得知,在MySQL中是不支持表名作為變量的。隨手附上相關鏈接:https://bbs.csdn.net/topics/390933317?page=1
2018-05-08