mysql存储过程查询赋值
桾楉叁杄 2012-02-29 06:08:33 数据库:mysql
表1:CREATE TABLE `t_test1` (
`test1` varchar(100) COLLATE utf8_bin DEFAULT NULL,
`test2` varchar(100) COLLATE utf8_bin DEFAULT NULL
)
表2:CREATE TABLE `test2` (
`test` varchar(100) DEFAULT NULL
)
存储过程
begin
DECLARE times varchar(100);
DECLARE beginTime varchar(100);
DECLARE endTime varchar(100);
SELECT test1 into beginTime FROM t_timelimit;
SELECT test2 into endTime FROM t_timelimit;
INSERT INTO test2 (test) values (beginTime);
INSERT INTO test2 (test) values (endTime);
end
问题是 执行完了 在test2里 没有值 只有两个NULL
为什么into赋值没赋进去呢?