mysql有没有类似oracle的select a.*,a.rowid from A a,这样可以直接在查询出来的结果视图上手动更新数据,
mysql怎么实现的?
你用的是plsqlDeveloper工具吧,查询出来结果,只要带主键,锁定就可以更新,但各个工具使用不一样,比如mysql的SqlYog图形工具,就没有这样的功能,这个不是必须的。
SET @r=0;
SELECT @r:=IFNULL(@r,0)+1 AS rownum,table.* FROM table ORDER BY col DESC;
这样可以增加行号。
如果你所查询的视图存在,且视图满足更新规则,MYSQL是支持视图更新的
alter view view名 as 查询条件
这样view名就被修改为符合条件的视图了