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

MySQL:Khi tên tham số thủ tục được lưu trữ giống với tên cột bảng

Cách đơn giản nhất để phân biệt giữa tham số và cột của bạn (nếu cả hai tên đều giống nhau) là thêm tên bảng vào tên cột của bạn.

UPDATE customers SET customers.Name = Name;

Thậm chí bạn cũng có thể thêm tiền tố cơ sở dữ liệu như

UPDATE yourdb.customers SET yourdb.customers.Name = Name;

Bằng cách thêm tên cơ sở dữ liệu, bạn có thể thực hiện hành động trên nhiều hơn 1 cơ sở dữ liệu từ một thủ tục lưu trữ duy nhất.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sử dụng mã hóa cho mảng bên trong mysql ở đâu trong mệnh đề

  2. Chọn hàng cụ thể từ bảng mysql

  3. Lợi ích lớn nhất của việc sử dụng INDEXES trong mysql là gì?

  4. Sqoop:Không thể tải ngoại lệ trình điều khiển mysql

  5. golang gorm Truy cập truy vấn mysql cơ bản