phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Sử dụng ID trong cơ sở dữ liệu

id trường là một ví dụ về khóa đại diện . Bạn nên sử dụng khóa thay thế làm khóa chính trong cơ sở dữ liệu vì nó hoàn toàn không liên quan đến và do đó không bị ảnh hưởng bởi các sự kiện bên ngoài trong thế giới thực.

Sử dụng khóa tự nhiên chẳng hạn như địa chỉ email có thể gây ra sự cố vì nếu người dùng thay đổi địa chỉ email của họ, khóa của bạn sẽ phải thay đổi. Điều này có thể tạo ra khó khăn vì nó sẽ phá vỡ các mâu thuẫn khóa ngoại. Nó cũng sẽ làm cho việc truy vấn các sự kiện liên quan đến một người dùng cụ thể theo thời gian trở nên khó khăn hơn vì bạn không có khóa duy nhất được đảm bảo nhất quán cho toàn bộ lịch sử của người dùng đó.

Nếu bạn có nhiều cơ sở dữ liệu trong công ty của bạn cần khóa hoặc bạn xuất dữ liệu từ cơ sở dữ liệu của mình sang các ứng dụng hoặc hệ thống khác thì khi bạn thay đổi khóa trong cơ sở dữ liệu của mình, bạn cũng có thể cần phải thay đổi khóa trong các hệ thống đó, điều gì đó điều này không thể được thực hiện tự động bằng cách sử dụng CẬP NHẬT BẬT CASCADE.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. InnoDB:Đã cố gắng mở một vùng bảng đã mở trước đó

  2. phpmyadmin từ xa không thể đăng nhập nhưng ứng dụng khách mysql có thể

  3. phpMyAdmin Không thể truy cập thư mục bạn đặt cho công việc tải lên

  4. Phần mở rộng mcrypt bị thiếu. Vui lòng kiểm tra cấu hình PHP của bạn

  5. Truy vấn MySql không hoạt động trong PHP nhưng hoạt động trong phpMyAdmin