สอบถามผู้รู้หน่อยครับบบบ.....ใช้งานคำสั่ง copy ข้อมูล ตามที่เวลาเรากำหนดเอง
https://www.snip2code.com/Snippet/919975/MySQL-----------SQL---------------------
like(ด้านบน)...MySQL รันคำสั่ง SQL ตามเวลาที่กำหนดเองได้
ผมต้องการใช้งานกับ codeนี้ครับ ไม่ทราบว่าผมต้องใสจุดไหนครับ ขอคำแนะนำหน่อยครับ
Code (PHP)
<?
$sql="
INSERT INTO med_cal ( med_codeorder, med_iduser, med_idlab, med_unitprice, remain, med_remainall, date, date_update, time_update)
SELECT med_codeorder, med_iduser, med_idlab, med_unitprice, remain, med_remainall, date, date_update, time_update FROM med_remain where 1";
$dbquery = mysql_db_query($dbname, $sql);
echo "<script>alert('บันทึกข้อมูบเรียบร้อย ^_^')</script>";
echo "<script>window.location='waitmedorder_receive_1.php'</script>";
?>
Tag : PHP, MySQL
Date :
2017-02-08 14:29:21
By :
baby137
View :
764
Reply :
8
Code (SQL)
DELIMITER $$
CREATE EVENT event1
ON SCHEDULE EVERY '1' MONTH
STARTS '2017-01-01 00:00:00'
DO
BEGIN
INSERT INTO med_cal ( med_codeorder, med_iduser, med_idlab, med_unitprice, remain, med_remainall, date, date_update, time_update)
SELECT med_codeorder, med_iduser, med_idlab, med_unitprice, remain, med_remainall, date, date_update, time_update FROM med_remain where 1
END$$
DELIMITER ;
Date :
2017-02-08 15:20:32
By :
mr.win
รันคำสั่งนี้ที่บน phpMyAdmin เลยครับ เหมือนการสร้าง Event บน MySQL ครับ
Date :
2017-02-08 15:21:39
By :
mr.win
เช่น
Code (SQL)
DELIMITER $$
CREATE EVENT event1
ON SCHEDULE EVERY '1' MINUTE
DO
BEGIN
INSERT INTO mytable (name,email) VALUES ('Name','[email protected] ');
END$$
DELIMITER ;
ทุกนาทีจะมีข้อมูลเพิ่มขึ้นเอง Auto
Date :
2017-02-08 15:28:07
By :
mr.win
ในเมือใช้ database ให้ทำงานตาม event ที่กำหนดแล้วไม่จำเป็นต้องมายุ่งกับ server side แล้ว
Date :
2017-02-08 15:36:24
By :
Luz
ดูเรื่อง Version ของ MySQL ด้วยครับ
การสร้าง Event หรือ Job Schedule บน MySQL/MariaDB เพื่อสั่งให้ทำงานตามที่กำหนด
Date :
2017-02-08 16:41:35
By :
mr.win
Date :
2017-02-09 11:38:33
By :
mr.win
Load balance : Server 04