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

MySQL Workbench Error 1175 ngay cả với câu lệnh Where

Trong Sql theo mặc định, các tùy chọn an toàn được bật hạn chế người dùng xóa hoặc cập nhật dữ liệu trong bảng bằng cách sử dụng khóa không phù hợp.

edit->preferences->sql trình chỉnh sửa và bỏ chọn hộp kiểm cập nhật an toàn ở cuối cửa sổ tùy chọn hoặc thậm chí bạn có thể xóa hoặc cập nhật tham chiếu đến khóa chính.

Ví dụ:Chúng ta hãy xem xét chúng ta có bảng được gọi là user_details với bốn trường (name , number , email , address ) trong đó tên là khóa chính. Vì vậy, câu lệnh xóa của bạn sẽ giống như thế này

Delete from user_details where name="xxx";

Lưu ý:Kết nối lại với cơ sở dữ liệu sau khi tắt cập nhật an toàn. Ngay cả khi bạn có thể khởi động lại máy chủ nhưng bản thân kết nối lại hoạt động tốt.

Hy vọng điều này giải quyết được vấn đề của bạ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. Trường MySQL đơn với các giá trị được phân tách bằng dấu phẩy

  2. MySQL không sử dụng chỉ mục khi kiểm tra =1, nhưng sử dụng nó với =0

  3. Có cách nào để lấy id được chèn lần cuối của một cột KHÔNG tăng tự động trong MySQL không?

  4. Tìm kiếm với giá trị được phân tách bằng dấu phẩy mysql

  5. Có cần thiết phải sử dụng mysql_real_escape_string (), khi magic_quotes_gpc đang bật không?