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

Truy vấn One Update cho tất cả các bản cập nhật

UPDATE  table1 a CROSS JOIN lookup b
 SET    a.ADRES = REPLACE(a.ADRES, b.`WRONG`, b.`RIGHT`),
        gender='$sex', 
        dob = '$dob', 
        reg_date ='$reg_date'
 WHERE  a.ADRES LIKE CONCAT('%', b.`WRONG`, '%') OR 
        id = '$id'

truy vấn dễ bị tấn công với SQL Injection , vui lòng xem bài viết dưới đây để tìm hiểu cách bảo vệ khỏi nó,




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có sự khác biệt nào giữa varchar (10) và varchar (1000) khi chúng ta lưu trữ chuỗi có độ dài nhỏ hơn 10 không?

  2. Java - Lấy dữ liệu từ cơ sở dữ liệu MySQL

  3. Tạo bộ MySQL từ một chuỗi

  4. Trình tạo truy vấn Doctrine DATE_FORMAT không hoạt động

  5. Cách thêm Ràng buộc NOT NULL trong MySQL