MySQL系统库 information_schema庫中查詢執行指令狀態(大約是):
select * from information_schema.processlist
How can I stop a running MySQL query?
KILL QUERY **Id**
以文字顯示輸出結果匯入資料表
匯出資料庫可以選擇自訂→輸出:以文字顯示輸出結果→執行→複製想要的sql指令→進入想加入剛才匯出的資料表的資料庫→在SQL頁貼上複製的指令→執行
MariaDB v.s. MYSQL
MariaDB算是新版MYSQL中的一支,他有支持在匯入資料表時先lock資料,匯入完成後再unlock資料
舊版MYSQL中並沒有支持
另外還有新版MYSQL,和MariaDB創作者是不同人
何謂COMMIT
確定資料的交易點結束,保存點會全部消除,會釋放交易鎖,每結束一次交易點就會寫入交易的資訊到redo log files,它會用在DML語法,如果你寫的語法為INSERT,UPDATE,DELETE,MERGE,INSERT ALL,INSERT FIRST
格式
COMMIT;
使用方式
新增employees表格資料到emp,確定交易點結束
insert into emp select * from employees;
commit;
https://stackoverflow.com/questions/3787651/how-can-i-stop-a-running-mysql-query
https://zhuanlan.zhihu.com/p/30743094
沒有留言:
張貼留言