t_home_feature
次の列を持つテーブルがあります: id, type, sort_order
. 次に、次の MySQL ステートメントを実行しました。
INSERT INTO t_home_feature (SELECT news_id, 'news', ( SELECT max(sort_order) + 1 FROM t_home_feature ) FROM t_news )
次に、を実行しましたが、すべての行の sort_order には、 のような値ではなく、insert ステートメントの前SELECT * FROM t_home_feature
の行数と等しい値があります。t_home_feature
previous row + 1
previous row + 1
挿入クエリを変更して出力を得るにはどうすればよいですか?