หากคุณมั่นใจว่าไม่มีฟิลด์ใดที่จะอัปเดตต่อเนื่องโซลูชั่นดังกล่าวจะทำงานได้ดี
อย่างไรก็ตามหากเขตข้อมูลใด ๆ ที่จำเป็นต้องมีการปรับปรุงประกอบด้วยข้อมูลที่เป็นอนุกรม SQL Query หรือการค้นหา / แทนที่อย่างง่าย ๆ ในไฟล์การถ่ายโอนข้อมูลจะแบ่งการทำให้เป็นอนุกรม (เว้นแต่ว่าสตริงที่ถูกแทนที่นั้น
เพื่อให้แน่ใจว่าฟิลด์ "ต่อเนื่อง" จะมีลักษณะดังนี้:
a:1:{s:13:"administrator";b:1;}
จำนวนอักขระในข้อมูลที่เกี่ยวข้องถูกเข้ารหัสเป็นส่วนหนึ่งของข้อมูล
การจัดลำดับเป็นวิธีการแปลง "วัตถุ" เป็นรูปแบบที่เก็บไว้ในฐานข้อมูลได้อย่างง่ายดายหรือเพื่อการขนส่งข้อมูลวัตถุระหว่างภาษาต่างๆ
นี่คือคำอธิบายของวิธีการต่าง ๆ ที่ใช้ในการซีเรียลไลซ์ข้อมูลวัตถุและสาเหตุที่คุณอาจต้องการทำเช่นนั้นและนี่คือโพสต์ที่มี WordPress เป็นศูนย์กลาง: ข้อมูลต่อเนื่องนั่นหมายถึงอะไรและทำไมมันจึงสำคัญในภาษาธรรมดา
มันจะน่าอัศจรรย์ถ้า MySQL มีเครื่องมือในตัวที่จะจัดการข้อมูลต่อเนื่องโดยอัตโนมัติ แต่มันไม่ได้และเนื่องจากมีรูปแบบการทำให้เป็นอันดับที่แตกต่างกันมันจะไม่เหมาะสมที่จะทำเช่นนั้น
wp-cli
คำตอบบางข้อข้างต้นดูเหมือนเฉพาะกับฐานข้อมูล WordPress ซึ่งเรียงลำดับข้อมูลเป็นส่วนใหญ่ WordPress มีเครื่องมือบรรทัดคำสั่งWP ค้นหาแทนที่ที่จะจับเป็นอันดับ
คำสั่งพื้นฐานจะเป็น:
wp search-replace 'an-old-string' 'a-new-string' --dry-run
อย่างไรก็ตาม WordPress เน้นว่าguid
ไม่ควรเปลี่ยนแปลงดังนั้นจึงแนะนำให้ข้ามคอลัมน์นั้น
นอกจากนี้ยังแนะนำว่าบ่อยครั้งที่คุณต้องการข้ามwp_users
ตาราง
นี่คือสิ่งที่จะมีลักษณะ:
wp search-replace 'https://old-domain.com' 'https://shiney-new-domain.com' --skip-columns=guid --skip-tables=wp_users --dry-run
หมายเหตุ: ฉันเพิ่มการ--dry-run
ตั้งค่าสถานะเพื่อคัดลอกวางจะไม่ทำลายฐานข้อมูลของทุกคนโดยอัตโนมัติ หลังจากคุณแน่ใจแล้วว่าสคริปต์ทำในสิ่งที่คุณต้องการเรียกใช้อีกครั้งโดยไม่มีการตั้งค่าสถานะนั้น
ปลั๊กอิน
หากคุณใช้ WordPress มีปลั๊กอินฟรีและเชิงพาณิชย์มากมายที่มีอินเทอร์เฟซ gui ให้ทำเช่นเดียวกันบรรจุด้วยคุณสมบัติเพิ่มเติมมากมาย
Interconnect / it php script
Interconnect / มีสคริปต์ php เพื่อจัดการข้อมูลที่เป็นลำดับ: เครื่องมือค้นหาและแทนที่อย่างปลอดภัย มันถูกสร้างขึ้นเพื่อใช้กับเว็บไซต์ WordPress แต่ดูเหมือนว่ามันสามารถใช้กับฐานข้อมูลใด ๆ ที่ต่อเนื่องกันด้วย PHP
บริษัท หลายแห่งรวมถึง WordPress แนะนำเครื่องมือนี้ คำแนะนำที่นี่ประมาณ 3/4 หน้า