Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql заместващ знак (игнорирайте един/два знака при търсене)

Не можете да заместите UPDATE изявления - трябва да напишете UPDATE изявление за всяка таблица.

Нетествано:

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. Изключване на определени полета от SQL SUM заявка

  2. Как да получите съдържание в текстово поле динамично, въз основа на падащия избор в php

  3. Как да изпълня PHP, който се съхранява в MySQL база данни?

  4. Разделете низ от колони на няколко колонни низове

  5. Проследяване на времето за заявки в DB - Bookshelf/knex