Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

làm thế nào để biết khi nào CHÈN mysql kết thúc (nhiều kết nối)

Câu hỏi đầu tiên, tại sao bạn có hai kết nối khác nhau cho cùng một người dùng?

Nếu bạn thực sự muốn giữ hai phiên, bạn có thể thử với khóa bảng .

Kết nối 1, gửi câu lệnh sql sau:

LOCK TABLE mytable WRITE; -- mytable is know locked, nobody else can access it
INSERT xyz; -- insert data in database
UNLOCK TABLES; -- unlock the table, the rows ARE inserted

Kết nối 2:

SELECT [looking for xyz]

Nếu kết nối 2 cố gắng truy cập cơ sở dữ liệu trước khi kết nối 1 mở khóa bảng, kết nối sẽ phải chờ. Khi bảng được mở khóa, hàng sẽ được chèn vào, vì vậy lựa chọn sẽ trả về kết quả mong muốn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đặt lại giá trị tăng tự động của cơ sở dữ liệu MySql với JPA

  2. Hướng dẫn thiết kế cơ sở dữ liệu để quản lý blog trong MySQL

  3. Kết quả cũ lâu năm bằng cách sử dụng MySQLdb trong Python

  4. Truy vấn SQL không hiển thị kết quả mong đợi

  5. cần trợ giúp tối ưu hóa meta_query wordpress