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

Sử dụng khóa chính không sử dụng

Những gì bạn muốn đạt được, IMHO, không phải là một ý kiến ​​hay. Đưa vào tài khoản; có Table khác s có thể được liên kết với primary key mà bạn vừa xóa.

Giả sử rằng bạn có các giá trị hiện có trên các bảng khác được liên kết với đã xóa primary key :Khi bạn chèn một mục nhập mới với primary key được lấy từ khoảng trống, khi đó bạn sẽ có giá trị được liên kết với các bảng khác. Bạn sẽ không muốn điều đó. Trừ khi tất nhiên, nếu bạn làm sạch TẤT CẢ trong số các bảng của bạn khi bạn xóa khóa chính , và đó là rất nhiều công việc. Delete Cascade có thể là không đủ cho hầu hết mọi người.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:tìm kiếm / thay thế nhưng chỉ lần đầu tiên một giá trị xuất hiện trong bản ghi

  2. Cập nhật SQl từ bảng Tên ngẫu nhiên

  3. Sao lưu cơ sở dữ liệu MySQL của bạn

  4. Không thể kết nối với máy chủ cơ sở dữ liệu (bàn làm việc mysql)

  5. Thay thế cho PEAR:MDB2 trên PHP 5.3