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

ký tự đại diện mysql (bỏ qua một / hai ký tự trong tìm kiếm)

Bạn không thể ký tự đại diện UPDATE câu lệnh - bạn phải viết UPDATE cho mỗi bảng.

Chưa được kiểm tra:

CREATE PROCEDURE cleanup()
BEGIN

  DECLARE i INT DEFAULT 1;

  PREPARE stmt FROM "UPDATE ? 
                        SET option_value = REPLACE(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') 
                      WHERE option_name IN ('home', 'siteurl')"

  WHILE i <= 10
    EXECUTE stmt USING CONCAT('wp_', i, '_options');

    SET i = i + 1;
  END WHILE;

  DEALLOCATE PREPARE stmt;

END;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể kết nối Azure Web App - NodeJS với Azure Mysql

  2. Xóa các mục nhập cơ sở dữ liệu thông qua các hộp kiểm

  3. Json MySql nhận được hai số nguyên và một chuỗi

  4. kiểm tra dữ liệu trùng lặp trước khi chèn

  5. Tìm kiếm một cột MySQL bằng một chuỗi JSON cho một giá trị cụ thể