Mysql แจ้งเตือน Err ตอน restore ข้อมูล
ปัญหาเกิดจาก ไม่มีฟังก์ชั่นgetofficeครับ วิธีสร้างฟังชั่นนี้copy คำสั่งจากข้างล่างไว้
DELIMITER $$
DROP FUNCTION IF EXISTS `jhcisdb`.`getOffice` $$
CREATE DEFINER=`root`@`localhost` FUNCTION `getOffice`(arg VARCHAR(5)) RETURNS varchar(255) CHARSET utf8
BEGIN DECLARE ret VARCHAR(255) ; SELECT hosname INTO ret FROM chospital WHERE hoscode = arg; IF ret is NULL THEN RETURN '-'; END IF; RETURN (ret); END $$
DELIMITER ;
จากนั้นเปิดmysql query brower ขึ้นมา ถ้ายังไม่ติดต่อฐานข้อมูลก็ให้ติดต่อฐานข้อมูลก่อนนะครับ ที่หน้าresultset1 ให้คลิ๊กขวาแล้วเลือก add new script tab แล้ววางคำสั่งนี้ลงไป กดexcute
แค่นี้ก็เกิดฟังก์ชั่นget office แล้วครับ
errorนี้ไม่ซีเรียส เพิ่งแค่ว่าตอน restoreมันสร้างฟังก์ชั่นนี้ไม่ได้ปล่อยผ่านไปได้ค่ะ เดี๋ยวตอนออกรายงานมันจะสร้างใหม่ให้เอง
อ้างอิง
http://webboard.moph.go.th/board/viewtopic.php?f=17&t=2852&start=0
แสดงความคิดเห็น