CakePHPとPostgreSQLを使っています。
以下のSQLを実行したときに、同じ結果にならないのでしょうか?
lang
1$sql_query = "select setval('seq_id', nextval('seq_id') + 1, false)"; 2$set_seq = $this->query($sql_query); 3 4$sql_query = "select nextval('seq_id') as next_seq_id"; 5$next_seq = $this->query($sql_query); 6 7return $next_seq[0][0]['next_seq_id'];
updateで番号を更新した後に、次の値をとってこようとした場合にもうまくいかない場合もあって困っています。
どこか書き方が悪いのでしょうか。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。