2つのテーブルにデータを挿入していますが、最初の更新後に作成された新しいIDを取得した後に2番目のテーブルにデータを挿入する方法はありません。 私は<CFINSERT>
を使用しています。2つのテーブルを更新して外部キーを取得する
0
A
答えて
0
<CFQUERY result="result_name">
を使用してください。新しいIDはresult_name.generatedkey
。<cfinsert>
と<cfupdate>
で利用できますが、簡単な作業では簡単で高速ですが、かなり制限されています。
0
私は自分自身cfinsertタグを使用したことがないが、ベン・フォータからこのブログの記事は、あなたがはい、私はブログの記事が古いであることを認識、それhttp://www.forta.com/blog/index.cfm/2006/10/3/Use-CFINSERT-And-CFUPDATE
生成されたキーが必要な場合は、cfinsertタグを使用することはできないかもしれないと言いますあまり変わっていないようです。
<cfquery>
タグで囲まれた従来のINSERTステートメントを使用しないのはなぜですか?
+0
ありがとう!私はクエリを再構成し、別の
関連する問題
- 1. 外部キーで1つのテーブルの合計を更新する
- 2. 親テーブルの外部キーであるフィールドを更新する
- 3. 同じテーブルの2つの外部キーを持つDjangoモデル
- 4. 外部キーを持つ2つのテーブル間のデータベース削除クエリ
- 5. 同じテーブルの2つの外部キーを持つSql selectステートメント
- 6. 子テーブルの主キーとして外部キーを持つ
- 7. 外部キーを持つ別のテーブルから値を取得する
- 8. 外部キー値を取得
- 9. POSTGRESQL外部キー2つの異なるテーブルの主キーを参照する
- 10. 新しいテーブルに挿入中に外部キーを更新する
- 11. nullable外部キーを持つ2つのテーブルを結合しますか?
- 12. 1つのテーブルから2つの外部キー
- 13. NHibernateで外部キー関係を持つ2つのテーブルをマップするには?
- 14. 外部キーを持つ別のテーブルの最大値を持つテーブルのフィールドを更新
- 15. 外部キーを使用して2つのテーブルからmysql表示データ
- 16. JPA、外部キーと私は2つのテーブルを持っている
- 17. Redis ServiceStack.Redisを使用して外部キーで取得する
- 18. 外部キーとしてvarcharのみを持つMySQLテーブル
- 19. 外部キーを持つテーブル(SQL Server)のレコードを変更しますか?
- 20. Doctrineのスキーマの更新が外部キー
- 21. 異なるテーブルの2つの外部キーで構成されるコンポジットプライマリキーで新しいレコードを挿入
- 22. 外部キーとしてvarcharカラムを持つMySQLテーブル
- 23. トランザクションのmysql外部キー更新制約?
- 24. ASP.NET MVC - 外部キーの更新
- 25. ストアプロシージャを使用して2つのテーブルを更新する
- 26. Kohanaの同じテーブルに2つの異なる外部キーを持つテーブルを参照するORM
- 27. AutoIncrement変数を外部キーとして使用 - 外部キーを取得するcontraintエラー
- 28. PHPで外部キーを取得
- 29. LINQ外部キー間でオブジェクトを取得
- 30. ポップアップで外部キーを取得
ありがとう、私はエラーがあります:CFQUERYタグの属性検証エラー?上記を使用する場合? – ez007
いいえ、 ''を忘れ、 ''と ''を使って独自のInsert文を作成してください。挿入が完了したら、 'result_name.generatedkey'から新しいIDを取得し、次に' 'を更新/挿入することができます。 cfqueryの使用方法については、http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7fae.html –
Henry