1

Infomix で、このようなクエリを見てきました

select rowid from table where condition

更新には同じ行IDを使用します

update table set field="val" where rowid=rowid

mysqlデータベースに似たものはありますか

does uuidfunction は mysql で同じことを行います。

実際に私の問題は、テーブルに主キーがないため、infomix クエリを mysql に移植するときに、 where condition のすべてのフィールドを考慮する必要があることです。別の解決策があれば助けてください。

4

3 に答える 3

1

なぜだめですか...

select  rowid  from  table  where  condition
                                      |
                                      V
update table set field="val" where condition   
于 2013-07-09T03:48:56.640 に答える
0
you can use same condition for both query which you pass on first query, it returns you unique row..

これを試して

select  rowid  from  table  where  condition

更新には、代わりに上記と同じ条件を使用しますrow id

update table set field="val" where rowid=rowid
于 2013-07-09T05:46:12.853 に答える