SQL Stored Procedure ใส่ Parameters ที่ limit เเล้วมัน error

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

SQL Stored Procedure ใส่ Parameters ที่ limit เเล้วมัน error

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

โค้ด: เลือกทั้งหมด

    IF tag_id_3 > 0 AND tag_id_1 > 0 AND tag_id_2 > 0  AND tag_id_4 <= 0 THEN
    SELECT t1.topic_id FROM `tmp_phpbb_m_topictags2` as t1
    INNER JOIN `tmp_phpbb_m_topictags3` as t2
    ON t1.topic_id=t2.topic_id
    INNER JOIN `tmp_phpbb_m_topictags4` as t3
    ON t1.topic_id=t3.topic_id 
    limit 500; 

พอเราเพิ่มตัวแปรเข้าไปจะให้ไปเเทนที่ limit 500

โค้ด: เลือกทั้งหมด

IF tag_id_3 > 0 AND tag_id_1 > 0 AND tag_id_2 > 0  AND tag_id_4 <= 0 THEN
    SELECT t1.topic_id FROM `tmp_phpbb_m_topictags2` as t1
    INNER JOIN `tmp_phpbb_m_topictags3` as t2
    ON t1.topic_id=t2.topic_id
    INNER JOIN `tmp_phpbb_m_topictags4` as t3
    ON t1.topic_id=t3.topic_id 
    limit tag_limit;

   END IF; 
error ไม่ยอมให้ SAVE
One or more errors have occured while processing your request:

The following query has failed: "CREATE DEFINER=`root`@`localhost` PROCEDURE `GetAlltopic22`(IN `alltagid` TEXT, IN `tag_id_1` INT, IN `tag_id_2` INT, IN `tag_id_3` INT, IN `tag_id_4` INT, IN `tag_limit` INT, IN `tag_start` INT) NOT DETERMINISTIC NO SQL SQL SECURITY DEFINER BEGIN CREATE TEMPORARY TABLE IF NOT EXISTS `tmp_phpbb_m_topictags1` SELECT * FROM `phpbb_m_topictags` WHERE FIND_IN_SET (tag_id,alltagid); IF tag_id_1 > 0 THEN CREATE ...............................
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41336
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: SQL Stored Procedure ใส่ Parameters ที่ limit เเล้วมัน error

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

Error ตอนไหน
โค้ดที่ยกมา
ยังไม่เห็น กำหนด ตัวแปลในการรับตัวแปลมาใช้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Google [Bot] และบุคลทั่วไป 52