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

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

Moderator: mindphp

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 26707
Joined: 31/03/2014 10:02 am
Contact:

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

Post by thatsawan »

Code: Select all

    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

Code: Select all

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 ...............................
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25528
Joined: 22/09/2008 6:18 pm
Contact:

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

Post by 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
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “SQL - Database”

Who is online

Users browsing this forum: No registered users and 8 guests