MySQL中@变量的妙用
2016-06-14 11:31
483 查看
背景需求:如下图所示,需要将下面为空的字段值,填充为第一行所示的值
第一次处理失败了
第二次使用成功
使用的SQL语句如下:
第一次处理失败了
第二次使用成功
使用的SQL语句如下:
set @tmp_var=''; select b.id,b.table_name_new,b.column_name from( select id,table_name,if(table_name!='',table_name,@tmp_var) table_name_new,if(table_name!='', @tmp_var:=table_name, @tmp_var),column_name from table_metadata_info limit 0,28)b;
相关文章推荐
- MySql 模糊查询
- mysql LIMIT 子句用法及原理
- Jmeter mysql jdbc 测试简单示例
- Ubuntu安装MySQL
- mysql 乱码问题
- MySQL函数之CASE WHEN THEN
- mysql批量删除相同前缀的表和修改表名
- MySQL中concat函数(连接字符串)
- MySQL定时任务的开启
- MySQL 入门教程
- Windows下的Mysql日志操作
- mysql数据库知识点总结
- 远程连接MySQL报错ERROR 2003解决办法
- mysql ssh 导入时注意问题
- MySQL 5.7 关键字和保留字
- dns配置 echarts颜色 mysql增加一天 评分模型学习 2016.06.13回顾
- MySQL事务回滚
- mysql以ROOT权限提权方法
- mysql中文乱码问题——命令行设置编码格式
- MySQL库中表名忽略大小写设置的影响