復(fù)制代碼 代碼如下:
 
select * from table_name t where t.field1 in (1,2,3,4,...); 
復(fù)制代碼 代碼如下:
 
select * from table_name t where find_in_set(t.field1,'1,2,3,4'); 
復(fù)制代碼 代碼如下:
 
DROP PROCEDURE IF EXISTS photography.Proc_Test; 
CREATE PROCEDURE photography.`Proc_Test`(param1 varchar(1000)) 
BEGIN 
set @id = param1; 
set @sel = 'select * from access_record t where t.ID in ('; 
set @sel_2 = ')'; 
set @sentence = concat(@sel,@id,@sel_2); -- 連接字符串生成要執(zhí)行的SQL語(yǔ)句 
prepare stmt from @sentence; -- 預(yù)編釋一下。 “stmt”預(yù)編釋變量的名稱(chēng), 
execute stmt; -- 執(zhí)行SQL語(yǔ)句 
deallocate prepare stmt; -- 釋放資源 
END; 
新聞熱點(diǎn)
疑難解答
圖片精選