ExecuteNonQuery執(zhí)行一個MySqlCommand返回操作影響的行數(shù),這個是判斷操作是否成功的。應(yīng)該判斷為result0,則刪除生效
創(chuàng)新互聯(lián)公司是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、小程序設(shè)計、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立10余年以來,已經(jīng)為成百上千小攪拌車各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的成百上千客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。
判斷NULL用is null或者 is not null,sql語句里可以用ifnull函數(shù)來處理。
判斷空字符串‘’,要用 =或者 ,sql語句里可以用if(col,col,0)處理,即當(dāng)col為true時(非null,及非)顯示否則打印0。
drop table if exists‘XXX’,備份sql中一般都有這樣的語句,如果是數(shù)據(jù)庫中有這個表,先drop掉,然后create表,然后再進(jìn)行數(shù)據(jù)插入。
判斷返回值啊
mysql_query() 僅對 SELECT,SHOW,EXPLAIN 或 DESCRIBE 語句返回一個資源標(biāo)識符,如果查詢執(zhí)行不正確則返回 FALSE。
對于其它類型的 SQL 語句,mysql_query() 在執(zhí)行成功時返回 TRUE,出錯時返回 FALSE。
非 FALSE 的返回值意味著查詢是合法的并能夠被服務(wù)器執(zhí)行。這并不說明任何有關(guān)影響到的或返回的行數(shù)。很有可能一條查詢執(zhí)行成功了但并未影響到或并未返回任何行。
可以去看下mysql_query()的介紹,希望對你有幫助
1.首先在windows服務(wù)中將mysql服務(wù)刪掉,使用命令 sc delete mysql\x0d\x0a2.在控制面板中卸載掉mysql。\x0d\x0a3.清理mysql安裝目錄的ini文件。\x0d\x0a4.清理注冊表:\x0d\x0aHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目錄刪除\x0d\x0aHKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目錄刪除\x0d\x0aHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目錄刪除(我卸載的時候沒有找到,略過后仍達(dá)到完全卸載的目的。)\x0d\x0a5.有一些mysql的數(shù)據(jù)文件也必須刪除干凈,比如說:C:\Documents and Settings\All Users\Application Data\MySQL\x0d\x0a6.重啟電腦。重新安裝即可。