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

Làm cách nào để tạo khóa ngoại kiểu văn bản trong MariaDB hoặc MySQL?

Tôi rất tiếc phải thông báo rằng điều đó là không thể.

Theo Tài liệu MySql :

Tài liệu MariaDB :

Nếu bạn thực sự cần các khóa chữ và số, hãy cân nhắc sử dụng một cái gì đó như char hoặc varchar để thay thế. Cách tiếp cận đơn giản nhất, chung chung nhất và phổ biến nhất là sử dụng các phím số, chẳng hạn như INT.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PYTHON:Cập nhật MULTIPLE COLUMNS với các biến python

  2. MySQL:danh sách tổng cho một số điều kiện trong một câu lệnh SQL

  3. Sử dụng ký tự Trung Quốc để đặt tên cho bảng MySQL

  4. Python mysql.connector - Cách chính xác để truy xuất một hàng dưới dạng từ điển

  5. Biểu mẫu xóa dữ liệu khỏi cơ sở dữ liệu MySQL bằng PHP