MySql与Sql Server Update语句
2016-09-22 20:58
351 查看
MySql:
Sql Server:
下面是MySql更新语法
1、单表的UPDATE语句
2、多表的UPDATE语句
作者:jiankunking 出处:http://blog.csdn.net/jiankunking
UPDATE TableA INNER JOIN tableB ON TableA.ITEMNO = tableB.ITEMNO SET TableA.column1 = tableB.column1, TableA.STATUS = IFNULL( tableB.ITEMSTATUS, 'ITEMSTATUS' ) WHERE ID = 'ID' AND IFNULL(TableA.ITEMNO, '') <> '' AND IFNULL(TableA.column1, '') = ''
Sql Server:
UPDATE TableA SET TableA.column1 = tableB.column1, TableA. STATUS = ISNULL( tableB.ITEMSTATUS ,'ITEMSTATUS' ) FROM TableA INNER JOIN tableB ON TableA.ITEMNO = tableB.ITEMNO WHERE ID ='ID' AND ISNULL(TableA.ITEMNO, '') <> '' AND ISNULL(TableA.column1, '') = ''
下面是MySql更新语法
1、单表的UPDATE语句
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition] [ORDER BY ...] [LIMIT row_count]
2、多表的UPDATE语句
UPDATE [LOW_PRIORITY] [IGNORE] table_references SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition]
作者:jiankunking 出处:http://blog.csdn.net/jiankunking
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- Ubuntu Touch 升级即将来袭!
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志