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

MySQL sử dụng tên cột từ một bảng khác

Bạn phải sử dụng một thủ tục được lưu trữ sẽ tạo ra SQL động và sau đó chạy nó. Tên cột không thực sự là dữ liệu hạng nhất trong SQL, vì vậy bạn không thể làm gì nhiều với chúng. Chúng được xác định tại thời điểm phân tích cú pháp truy vấn, trước khi thực hiện truy vấn hoặc tìm nạp bất kỳ dữ liệu nào.

Tôi khuyên bạn nên làm điều đó trong ứng dụng của bạn. Chỉ cần hiển thị / lưu / tên chính xác ứng dụng của bạn thay vì tên cột cơ sở dữ liệu.

Tái bút:Bạn đang lạm dụng mô hình quan hệ một cách khủng khiếp. Vui lòng xem xét rất cẩn thận nếu bạn thực sự muốn có lược đồ đó. Lược đồ của bạn không thành công ở dạng chuẩn đầu tiên. worksheet_type_lookup là gì vì? Không worksheets cho bạn biết loại nào?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php lỗi kết nối MySql

  2. MySQL giống như một lĩnh vực khác

  3. Cách truy xuất các bản ghi đối sánh trên nhiều bảng trong MySQL

  4. Trường hợp MYSQL trong câu lệnh chọn để kiểm tra null

  5. sử dụng lại bí danh trong SELECT