带有字符串变量的mysql查询

时间:2019-12-20 12:14:35

标签: mysql string

我制作了一个过程,该过程循环遍历“ another_table”中的字符串名称表,我正在使用这些字符串对另一个表“ inputOrders”进行查询,但是我没有返回数字,而是得到我输入的字符串回来。

DROP PROCEDURE IF EXISTS x1;
delimiter //
CREATE PROCEDURE retrieveOrderTotal()
BEGIN
    DECLARE finished INTEGER DEFAULT 0;
    DECLARE temp VARCHAR(50) DEFAULT "";
    declare stuff CURSOR FOR SELECT * FROM another_table;
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET finished = 1;
    open stuff;
    getColumn: LOOP
            FETCH stuff INTO temp;
            IF finished = 1 THEN 
                LEAVE getColumn;
            END IF;
            select temp from inputOrders;
        END LOOP getColumn;
    close stuff;
End
//

变量another_table具有:

5:_WKLY_SPCL_1
10:_WKLY_SPCL_1
15:_WKLY_SPCL_1
20:_WKLY_SPCL_1

和inputOrders具有:

    5:_WKLY_SPCL_1
   ------------------
    1
    2
    3
    4

1 个答案:

答案 0 :(得分:0)

您可以尝试以下操作:

/** @test */
public function store_creates_claim()
{
    $response = $this->post(route('claims.store'), [
        'first_name' => 'Joe',
    ]);

    $response->assertRedirect(route('claims.index'));
}