1樓:匿名使用者
不是你怎麼寫復的。
首先,你要制理解事務的概念。
commit、rollback是在事務處理中,提交、回滾的命令。
其次,你的編輯器,要設定成:不是自動提交資料。
比如:delect from tabname;
此時,如果想提及,則執行:
commit;
如果想回滾:
rollback;
如果你設定的是 自動提交。
那麼你在執行delete後,就自動commit了,也就不能rollback; 了
2樓:瑣碎碎瑣瑣碎碎
rollback指令 是資料回滾,來前提是支源持資料回滾。
ps:哪bai種資料庫?
mysql中innodb引擎du表開啟了事務,執行dml語句zhi,比如daodelete、update、insert之類,並且沒有提交即commit操作的話,可以執行rollback進行回滾恢復。如果是ddl操作,如drop、create、alter之類的操作時無效的。
MySQL為什麼不允許delete語句使用表別名
kenny小狼 可以用別名,只是你寫法寫錯了。delete t1 from test as t1 where 參見 你在什麼情況下使用別名,刪除時應該用不到別名吧 刪除記錄時怎樣給表取別名?取別名會報錯。如 delete from user u 就會報錯 5 書蟲木易 delete a from a...
Mysql中查詢表,把結果中的NULL替換成0,請寫出s
可以用case when解決 select case when 欄位 is null then 0 else 欄位 end from 表名 好像是夢 1 mssql isnull 語法isnull check expression replacement value 引數check expressi...
mysql怎麼讓表關聯起來,mysql怎麼讓2個表關聯起來
小丁創業 方法和操作步驟如下 1 首先,建立一個測試表,如下圖所示,然後進入下一步。2 其次,插入測試資料,如下圖所示,然後進入下一步。3 接著,完成上述步驟後,查詢表中的資料,select t.from test tbl2 t 如下圖所示,然後進入下一步。4 最後,完成上述步驟後,編寫sql,兩個...