mrjsna

Thu 24 Jan 2008 12:51:27
Thu 24 Jan 2008 12:51:27
ถ้าคำสั่งนี้ ใช้ลบเฉพาะบางเรคคอร์ด
$sql = "DELETE FROM table1 WHERE id='$id'" ;
แล้วคำสั่งลบทั้งหมดทุกเรคคอร์ด เขียนยังไงครับ
$sql = "DELETE FROM table1 WHERE id='$id'" ;
แล้วคำสั่งลบทั้งหมดทุกเรคคอร์ด เขียนยังไงครับ
webmaster

Thu 24 Jan 2008 15:17:34
Thu 24 Jan 2008 15:17:34
การที่ใส่ WHERE clause นั้นเพื่อระบุเงื่อนไข ซึ่งจะเหมือนกันทั้งใน SELECT, UPDATE, DELETE ดังนั้นถ้าต้องการกระทำการแบบไม่มีเงื่อนไขก็ไม่ต้องใส่ WHERE clause ครับ
*-*

Mon 11 Feb 2008 12:30:06
Mon 11 Feb 2008 12:30:06
ใช้ คำสั่ง drop แทนครับ
webmaster

Mon 11 Feb 2008 17:04:14
Mon 11 Feb 2008 17:04:14
คำสั่ง DROP ใน MySQL ไม่ได้มีไว้เพื่อใช้ในการลบ record นะครับ ใน MySQL มีแค่
DROP DATABSE
DROP TABLE
DROP INDEX
DROP VIEW
DROP TRIGGER
DROP FUNCTION
DROP PROCEDURE
DROP SERVER
DROP PROFILE
DROP TABLESPACE
DROP EVENT
DROP USER
DROP DATABSE
DROP TABLE
DROP INDEX
DROP VIEW
DROP TRIGGER
DROP FUNCTION
DROP PROCEDURE
DROP SERVER
DROP PROFILE
DROP TABLESPACE
DROP EVENT
DROP USER
apiwat

Thu 20 Nov 2008 11:03:45
Thu 20 Nov 2008 11:03:45
TRUNCATE TABLE TABLE_NAME
ได้ชัวคับผม

















