私は2つのテーブルを手に入れましたが、そのうちの1つはもう1つのヘルパーです。テーブル「reviews」には、テーブル「films」内のそのレビューのフィルムのIDを参照する整数である列があります。テーブル「films」に新しいフィルムを挿入した後、テーブル「reviews」のlast_insert_rowidを使用する方法はありますか?
私はSQLITEを使用しています。max(id)での使用を見てきましたが、信頼性が低い可能性があります。助けていただければ幸いです。
私は2つのテーブルを手に入れましたが、そのうちの1つはもう1つのヘルパーです。テーブル「reviews」には、テーブル「films」内のそのレビューのフィルムのIDを参照する整数である列があります。テーブル「films」に新しいフィルムを挿入した後、テーブル「reviews」のlast_insert_rowidを使用する方法はありますか?
私はSQLITEを使用しています。max(id)での使用を見てきましたが、信頼性が低い可能性があります。助けていただければ幸いです。
次の挿入で値として使用するだけです。
INSERT INTO films (name) values ('Shark!');
INSERT INTO reviews (filmId,review) values (last_insert_rowid(), 'Good!');
ここでデモ。