實現(xiàn)mysql 的分割字符功能 DROP PROCEDURE IF EXISTS db_test.proc_test;create PROCEDURE proc_test()BEGINdeclare b varchar(500);declare sqls varchar(1000); set b='123;234;567;789'; DROP table IF EXISTS splittable;CREATE TEMPORARY TABLE splittab
實現(xiàn)mysql 的分割字符功能DROP PROCEDURE IF EXISTS db_test.proc_test; create PROCEDURE proc_test() BEGIN declare b varchar(500); declare sqls varchar(1000); set b='123;234;567;789'; DROP table IF EXISTS splittable; CREATE TEMPORARY TABLE splittable( id INT AUTO_INCREMENT primary key, VALUE VARCHAR(20) ); set sqls=concat("insert into splittable(value) values ('",replace(b,';',"'),('"),"')"); select sqls; SET @sql=sqls; #必須這樣轉(zhuǎn)一樣 prepare stem from @sql; execute stem; DEALLOCATE PREPARE stem; select * from splittable; end;
?
?
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com