数据库: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赋值没赋进去呢?
表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赋值没赋进去呢?
解决方案 »
- 【【【【请教大神,mysql读取count(id)后为0的不显示?求解】】】】
- 求解惑:数据库服务器预想方案的诸多问题
- 我有一个表当数据多时,当更新时老是卡起
- 请教MYSQL的tablespace如何设置?
- 求大家帮我写句sql
- 如何在数据库里导入.sql文件
- mysql的时间问题
- 从n个结构不同的表查数据的疑惑
- mysql主从复制:主服务器每天都产生4G多的二进制日志是怎么回事?我的数据库访问量也没那么大,是my.ini配置的原因吗?my.ini文件在下面
- 关于navicat premium中导入excel数据表后提示主键空值导致报错1171的问题
- 大侠们救命啊:Mysql的my.ini文件更改数据库路径问题
- 【散分】某神奇的BUG,据说五年勒——ALTER ADD TIMESTAMP值为零BUG
SELECT test2 into endTime FROM t_timelimit;
结果集放入变量中?
是否有值这是关键。如果查询出的都没有值的话,放入表中也是为空的。
1.表中查不到数据是null
2.要保证 查出的结果集只有一行