Tags » PHP/MySQL

[Tip SQL] โคลนและลบตาราง

โคลนตาราง

CREATE TABLE new_tb_name LIKE original_tb_name

เมื่อสร้างเสร็จแล้วระเบียนภายในตารางที่โคลนขึ้นมานั้น จะยังว่างให้ใช้คำสั่ง INSERT เพื่อโคลนระเบียนทั้งหมดจจากตารางเดิมมาด้วย

INSERT INTO new_tb_name SELECT * FROM original_tb_table;

ลบตาราง

DROP TABLE tb_name

MySQL

รวบรวมคำสั่ง MySQL หลังจากกลับมาเขียนโดยไม่ใช้ CI

หลังจากที่ทำงานโดยใช้ CI มาโดยตลอดการ คำสั่งหรือฟังก์ชันต่างๆ ในการจัดการฐานข้อมูลก็จะใช้คำสั่งสำเร็จรูปที่มากับ CI พอกลับมาเขียนอีกครั้ง ถึงกับต้องเปิดตำหรับ ตำรากันขึ้นมาใหม่เลยทีเดียว อีกแย่างถือเป็นการเตรียมพร้อมก่อนการทำโปรเจ็คจบที่ในใจคิดว่าอยากจะเขียน pure php โดยไม่พึ่งพา framework ใดๆ ตั้งแต่เริ่มต้นเขียนคำสั่งหรือฟังก์ชันที่รวบรวมได้มีดังนี้

เริ่มติดต่อฐานข้อมูล

mysql_connect(host,username,password);

หรือ

mysql_pconnect(….);

ช่วยให้การทำงานติดต่อ mysql ได้เร็วมากขึ้นเพราะหลังจากเริ่มติดต่อฐานข้อมูล จะเปิดการเชื่อมต่อไว้ตลอดเวลาโดยการใช้งาน mysql_pconnect จะต้องทำการตั้งค่า php.ini ในส่วน MySQL เป็น

MySQL