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. प्राथमिक कुंजी के रूप में रिकॉर्ड के निर्माण समय का उपयोग क्यों न करें?

  2. क्या MySQL उपयोगकर्ता परिभाषित डेटा प्रकारों का समर्थन करता है

  3. Ajax, PHP, MYSQL का उपयोग करके प्रपत्र अपडेट करें

  4. जावा में चुनिंदा क्वेरी के लिए तैयार कथन का उपयोग कैसे करें?

  5. एक MYSQL तालिका को स्थायी तरीके से कैसे क्रमबद्ध करें?