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

lỗi hoặc lỗi khóa mysql?

khi bạn sử dụng bảng khóa, bạn cần khóa tất cả các bảng trong truy vấn của mình. Khi bạn sử dụng truy vấn con, nó sẽ tạo ra một bảng. và bạn không khóa nó. vì bạn đang gặp lỗi.

tham khảo: http://dev.mysql.com/doc /refman/5.0/en/lock-tables.html

đặt bí danh cho bảng bên trong

mẫu thử nghiệm:

lock tables products as p1 write, products as p2 write ;
select product_id  from products as p1
where product_id  not in ( 
select product_id from products p2 where product_id in (1,2)
) 

Và có lẽ bạn cần điều này:

lock tables radcheck as r1 write, radcheck as r2 write ;

 SELECT * FROM radcheck r1 WHERE id NOT IN (
SELECT id FROM (
  SELECT id FROM radcheck r2 WHERE attribute = 'Password' GROUP BY UserName HAVING COUNT(*) > 1) AS c
 );


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lấy dữ liệu của người dùng cụ thể trong PHP

  2. Chức năng MYSQL TIMEDIFF không hoạt động trong một ngày dài

  3. Đã có một DataReader mở ... mặc dù nó không phải là

  4. Khởi tạo PHP PDO không thành công do cổng đôi - Không có PDOException:SQLSTATE [HY000] [2002]

  5. Cách thêm nhiều lựa chọn hộp kiểm vào cơ sở dữ liệu của tôi bằng php