Error message:
Database collation must be case-sensitive and accent-sensitive. It is Latin1_General_CS_AI but should be Latin1_General_CS_AS.
Error message:
Database collation must be case-sensitive and accent-sensitive. It is Latin1_General_CS_AI but should be Latin1_General_CS_AS.
mysqlcheck 是 MySQL 內建的指令模式工具, 可以檢查, 修復及最佳化資料表.
這邊是官方的說明文件. 有興趣可以自己參考一下.
站台經過多次不正常操作後, 重開機再啟動 apache , 站台出現 HTTP 500, 顯示的訊息為「建立資料庫連線時發生錯誤」
進資料庫直接下command查詢的時候顯示error message 如下.
"Table XXX is marked as crashed and should be repaired".
資料庫毀損? 甚麼鬼.
這邊紀錄一下處理的.
如果想要知道所有table的, 一個一個下
select count(*) from table
感覺也挺累的,
一次查詢所有的資料表感覺比較方便.
程式碼如下.
最近工作需要, 把mySql 資料庫進行備份.
上網找了一下都英文來的,
做個紀錄好了.
不然我的腦容量很小, command我也不會背起來.
這邊是官方的說明網站
http://dev.mysql.com/doc/refman/5.7/en/mysqldump.html
在linux上開發, 把前輩的API拿到我的環境執行, 發現都無法使用,
很多地方都檢查過了. Connection String... PyODBC... http Request...
搞半天搞不定, 於是我就帶著悲傷去開會了.
指令 service mysql start
出錯,mysql無法啟動,看到mysql: unrecognized service錯誤訊息
遇到的情境如下:
檢查臨時資料表是否存在, 若不存在即刪除. 直接看程式碼.
在SQL中以文字拼湊Command, 再執行這段文字.
很久以前無聊寫的東西, 以SQL Command查詢DB中的table有哪些, 儲存到Table中,
查詢以多少個Table, 和資料筆數, 做成StoreProcedure, 再定期將資料儲存起來.
可以將這些結果查詢Table中的資料成長數量.
(使用在MS SQL Server 2008-R2, 其它DB的語法會有些與不同唷)
餓死抬頭. MSSQL 從DB中下Command 取得Table中各欄位資訊.
使用套件SqlBulkCopy 有效率地將其他來源的資料大量載入 SQL Server 資料表.
SQL幾乎是大多資訊人每天要用的東西, 效能調教上, 使用in、exists或者join效能都差異許多, 該如何使用呢??