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

MySQL - Bảng 'my_table' không bị khóa bằng Lock Tables

Nếu trong một phiên, bạn đã khóa một bảng nhưng muốn chọn từ một bảng khác, bạn cũng phải khóa bảng đó hoặc mở khóa tất cả các bảng.

mysql> LOCK TABLES t1 READ;
mysql> SELECT COUNT(*) FROM t1;
+----------+
| COUNT(*) |
+----------+
|        3 |
+----------+
mysql> SELECT COUNT(*) FROM t2;
ERROR 1100 (HY000): Table 't2' was not locked with LOCK TABLES


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách dễ dàng để xuất bảng SQL mà không cần truy cập vào máy chủ hoặc phpMyADMIN

  2. Mật khẩu gốc mặc định cho MySQL 5.7 là gì

  3. int (11) so với int (bất kỳ thứ gì khác)

  4. Làm cách nào để chọn các hàng có giá trị cột KHÔNG ĐẦY bằng cách sử dụng CodeIgniter's ActiveRecord?

  5. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Fedora 13