我是MySql的新手,所以请保持谦虚。
RETURNINGOracle 中的子句或Inserted'/'DeletedMySQL中的SQL Server中的表是否等效?我想做的是以下几点:
将已删除的行集插入表B。
请帮忙!
谢谢
我需要更新表的某些行,然后显示这些行.有没有办法用一个查询执行此操作并避免此2查询?:
UPDATE table SET foo=1 WHERE boo=2
SELECT * from table WHERE ( foo=1 ) AND ( boo=2 )
Run Code Online (Sandbox Code Playgroud) 在SQL小提琴中查看这个简单的查询:http://sqlfiddle.com/#!2/ c1eb6/1 .这是一个超级简单的更新查询,为什么会产生错误?我想知道它是否可能是该网站的一个错误?
构建架构:
create table your_table (some_column varchar(50));
insert into your_table set some_column = '30# 11';
insert into your_table set some_column = '30# 12.00';
insert into your_table set some_column = '30# 13.5';
insert into your_table set some_column = 'abdfs';
insert into your_table set some_column = '0000000';
Run Code Online (Sandbox Code Playgroud)
查询:
UPDATE your_table
SET some_column = 1;
Run Code Online (Sandbox Code Playgroud)