autocommit

    0熱度

    1回答

    我在數據庫中解決問題期間遇到問題。我試圖尋找答案,但我發現了兩個模棱兩可的決議。 問題: 在刪除大量數據期間,我收到一個錯誤:'數據庫事務日誌'[TableName]'已滿。'我被建議刪除部分數據。 我發現了兩個不同的方式進行管理這一問題: 1) DECLARE @Count INT Declare @for_delete INT Declare @chunk_size INT SELECT

    1熱度

    1回答

    jdbcTemplate.execute("alter table UKIADATA rename to UKIADATA_temp"); jdbcTemplate.execute("alter table UKIADATA_2 rename to UKIADATA"); jdbcTemplate.execute("alter table UKIADATA_temp rename to U

    0熱度

    2回答

    我在django 1.4項目中有一個函數,它將模型實例數據保存到數據庫中。說下面是查看功能 def view1(request): # processing request and saving model1 data model1.save() 有一些芹菜任務定期運行,不斷檢查剛剛保存的數據!所以我想確保函數中的數據被保存,並且在該交易期間數據將被保存,然後它將可用於芹菜

    0熱度

    1回答

    我一直在搜索和谷歌搜索我的問題,但無法找到任何答案。 有什麼辦法可以設置AUTOCOMMIT = True in Flask-MySQLdb? 除了我的問題。在Flask中使用MySQL的最佳方式是什麼? 我喜歡讓我的代碼儘可能簡單和簡短,每次我想要執行查詢然後提交時,是否必須創建一個新的遊標? 像: cur = mysql.connection.cursor() cur.execute('se

    1熱度

    1回答

    使用OCI_NO_AUTO_COMMIT當我試圖不汽車時遇到奇怪的行爲觸犯使用oci_*功能提交插入或更新在我的PHP項目。 According to the documentation插入和更新查詢應不被腳本結束時,承諾除非oci_commit函數被調用: 使用OCI_NO_AUTO_COMMIT模式開始或繼續交易。事務會在連接關閉或腳本結束時自動回滾。顯式調用oci_commit()來提交事務

    1熱度

    1回答

    我有這樣的STP: CREATE DEFINER=`user1`@`%` PROCEDURE `test`( OUT result TINYINT ) BEGIN DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN SET result = -1; ROLLBACK; END;

    1熱度

    1回答

    有一個MySQL表的主鍵id int auto_increment, 我需要插入批量多行多insert聲明,與autocommit禁用,如下: SET autocommit=0; INSERT INTO dummy(NAME, `size`, create_date) VALUES('test', 1, NOW()); INSERT INTO dummy(NAME, `size`, creat

    1熱度

    1回答

    我正在構建一個Java應用程序,將數據存儲到Mysql數據庫中。 因此,我構建了第一個保存數據的代碼,setAutocommit = false,如果數據正確保存在數據庫setAutocommit = true。 如果執行數據回滾時發生錯誤。 因此,代碼執行永不會失敗,但不起作用,因爲我嘗試保存的數據具有主鍵整數自動增量,並且如果在下次保存時出現錯誤,系統會跳轉該數字。 例如在我的數據庫中提交的C

    0熱度

    1回答

    說我有一個名爲表用戶和一個名爲列用戶名與格式用戶1,用戶2 .. 我想插入用戶到這個表在一個循環和價值每個條目都取決於以前的條目。新條目的值由表中字母順序最大的條目生成,即用戶。 由於在AutoCommit設置爲false的情況下插入後,在JDBC API中可能爲getGeneratedKeys; 在情況等給出如下: connection.setAutoCommit(false); while(

    0熱度

    1回答

    我有以下設置,服務層使用jooq聯繫PostgreSQL數據庫。 在這種情況下,只要多個請求迅速發生後,一個又一個(甚至不是很快),我收到以下錯誤信息: Internal error processing createItem: Cannot get autoCommit 我的查詢(使用jooq所有交易中運行「方法)。 搜索沒有取得很多結果,我不明白爲什麼autoCommit甚至應該在這些情況下啓