我想檢查一下我的MySQL表是否已經改變,我認爲對它做校驗可能是一個好的解決方案。我正在使用官方的MySQL .NET連接器。如何使用C#執行MySQL表的校驗和?
通常我使用MySqlDataReader
從我的select查詢中獲取數據,但我不確定它在校驗和查詢中的工作方式。這是我迄今爲止所擁有的。
string query = "checksum table `" + name + "`";
string result = "";
if (isConnected())
{
MySqlCommand cmd = new MySqlCommand(query, connection);
cmd.ExecuteNonQuery();
}
我發現校驗和查詢here。
任何幫助表示讚賞!
我在某處讀取速度很快,但正如您已經解釋的那樣,並且文檔中明確指出這是錯誤的。 我喜歡你的第二個解決方案,我會給它一個去。感謝Mike的快速反應! –
@MarkEastwood我爲我的答案增加了另一個解決方案,根據你如何使用你的桌子可能是你的選擇。 –
謝謝!行可能會被刪除,所以我認爲第一個解決方案對我來說最合適。 –