Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

python-mysqldb tanpa transaksi

Saya bukan ahli besar dalam hal ini, tapi saya pikir fitur yang Anda cari di sini adalah autocommit. Ini secara otomatis melakukan perintah Anda. Oleh karena itu, Anda harus dapat melewati pernyataan 'BEGIN'.

Inilah halamannya:http://dev .mysql.com/doc/connector-python/en/connector-python-connectargs.html

Anda mengatur ini ketika Anda memulai instance python MySQLdb:

conn=MySQLdb.connect(host='blah', autocommit=True)

Anda kemudian harus memiliki koneksi yang tidak mengkhawatirkan Transaksi.

Beberapa mesin penyimpanan tidak menggunakan transaksi jadi jika Anda menggunakannya, Anda tidak perlu khawatir tentang detail ini:en.wikipedia.org/wiki/Comparison_of_MySQL_database_engines

Namun, mereka dapat mengalami masalah jika penyisipan \ pembaruan Anda gagal di tengah jalan!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. perbarui kolom terindeks unik di mysql

  2. server MySQL intermiten telah hilang kesalahan

  3. Apa pernyataan yang disiapkan sisi klien?

  4. Bagaimana cara mendapatkan kredensial layanan untuk mesin virtual layanan yang dibuat di IBM Bluemix tanpa mengikat mesin virtual ke aplikasi di Bluemix?

  5. Rel dan kesalahan sintaks MySQL dengan beberapa pernyataan SQL dalam blok eksekusi