Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

wildcard mysql (abaikan satu/dua karakter dalam pencarian)

Anda tidak dapat mengganti UPDATE pernyataan - Anda harus menulis UPDATE pernyataan untuk setiap tabel.

Belum diuji:

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. Kinerja MySQL - IN Clause vs. Equals (=) untuk Nilai Tunggal

  2. CURRENT_DATE/CURDATE() tidak berfungsi sebagai nilai DATE default

  3. Cara menggabungkan tabel bersama - SQL

  4. Bagaimana cara menghubungkan halaman html ke database mysql?

  5. Kelebihan MySQLi dibandingkan MySQL