2016-03-15 110 views
0

我在Oracle中有以下查詢。 如何將其轉換爲MySQL,因爲我們在MySQL中沒有rowid和rownum?將具有rowid和rownum的Oracle查詢轉換爲MySQL查詢

update test_dalpu 
    set data_present ='true' 
    where rowid 
     in (select rowid from 
       (select rowid 
       from test_dalpu 
       where EXP_TIME < current_date ORDER BY PRIORITY) 
      where rownum <= 7); 
+1

[MySQL中Oracle的RowID的等價物]的可能重複(http://stackoverflow.com/questions/2728413/equivalent-of-oracle-s-rowid-in-mysql) –

回答

0

使用limit 7而不是rownum <=7。我不認爲你需要rowid這是你嗎?