เนื้อหา
การแปลงอักขระตัวแบ่งบรรทัดใน MySQL จะมีประโยชน์มากเมื่อคุณต้องการแสดงข้อมูลในโปรแกรมหรือระบบปฏิบัติการอื่นที่ใช้อักขระอื่นสำหรับฟังก์ชันเดียวกัน ตัวแบ่งบรรทัดกำหนดให้ข้อความต่อไปนี้แสดงในบรรทัดถัดไป อักขระของฟังก์ชันนี้สามารถแสดงเป็น " n", " r" หรือ " r n" ขึ้นอยู่กับระบบปฏิบัติการ คุณยังสามารถใช้ฟังก์ชัน "REPLACE" เพื่อแปลงอักขระตัวแบ่งบรรทัด
ขั้นตอนที่ 1
เข้าถึงฐานข้อมูล MySQL ในการดำเนินการนี้ให้เปิดเทอร์มินัลหรือเครื่องมือเช่น phpMyAdmin พิมพ์ "mysql -u username -p password" แล้วกด "Enter" แทนที่ "ชื่อผู้ใช้" และ "รหัสผ่าน" ด้วยข้อมูลการเข้าถึงของคุณ
ขั้นตอนที่ 2
เชื่อมต่อกับฐานข้อมูลที่คุณต้องการใช้ โดยพิมพ์ "connect database_name" แล้วกด "Enter" แทนที่ "database_name" ด้วยชื่อฐานข้อมูล
ขั้นตอนที่ 3
แปลงอักขระแบ่งหน้าเป็นสตริงข้อมูล MySQL โดยใช้ฟังก์ชัน "REPLACE" โดยพิมพ์:
อัปเดต mytable SET mycolumn = REPLACE (mycolumn, CHAR (10), ’’); หรืออัปเดต mytable SET mycolumn = REPLACE (mycolumn, CHAR (10) + CHAR (13), ’’); หรืออัปเดต mytable SET mycolumn = REPLACE (REPLACE (mycolumn, CHAR (10), ’’), CHAR (13), ’’);
แทนที่ "mytable" และ "mycolumn" ด้วยข้อมูลในฐานข้อมูลของคุณ ฟังก์ชัน "REPLACE" จะใช้โซ่เปลี่ยนโซ่ทดแทนและโซ่สำรองเป็นพารามิเตอร์ การใช้ "เป็นพารามิเตอร์ที่สามจะลบอักขระตัวแบ่งบรรทัดออกทั้งหมดหรือคุณสามารถแทนที่" ด้วยสตริงเช่น "" ซึ่งเป็นตัวแบ่งบรรทัดใน HTML "CHAR (10)" ตรงกับ " n" อักขระตัวดึงข้อมูลบรรทัด "CHAR (13)" ตรงกับ " r" ซึ่งแสดงถึงการแบ่งบรรทัด "CHAR (10) + CHAR (13)" ตรงกับ " r n" ซึ่งเป็นตัวแบ่งตามด้วยตัวป้อนบรรทัด คำจำกัดความของประเภทของแบบสอบถามขึ้นอยู่กับวิธีแสดงข้อความ โดยทั่วไป Windows จะใช้ " r n" ในขณะที่ระบบที่ใช้ Unix และ Mac OS X จะใช้เฉพาะ " n"