問題タブ [sql-insert]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
63 参照

sql - すべてのSQLINSERTとSQLDELETE(およびそれらのコマンドのみ)をログに記録するRubyファイル

私はPostgreSQLデータベースを使用しています。データベース内のデータを操作するために使用している.rbファイルを作成しました。このファイルによって誘発されたすべてのSQLINSERTおよびDELETEをログに記録できるようにしたいと思います。どうすればいいですか?

0 投票する
1 に答える
405 参照

mysql - MySQLの1つのクエリでテーブルにレコードが存在する場合はレコードを挿入または更新します

私のテーブル

member_id=1(とprofil_id=2A=1)のレコードを更新したい

member_id=1繰り返しますが、(とprofil_id=2A=1)のレコードを更新したい

member_id=1(とprofil_id=4A=1)のレコードを挿入したい

member_id=1もう一度(とprofil_id=4C=1)のレコードを更新したい

member_id=1もう一度(とprofil_id=4C=1)のレコードを更新したい

このような...

ありがとう..

0 投票する
5 に答える
19079 参照

postgresql - postgresqlのINSERTにDELETEの戻りを挿入するにはどうすればよいですか?

あるテーブルから行を削除し、追加データとともに別のテーブルに挿入しようとしています。これは、削除するコマンドと新しいテーブルに挿入するコマンドの 2 つの別々のコマンドで実行できることを知っています。ただし、それらを結合しようとしていますが、機能していません。これまでのクエリは次のとおりです。

insert into b (one,two,num) values delete from a where id = 1 returning one, two, 5;

それを実行すると、次のエラーが表示されます。

エラー: "delete" またはその付近で構文エラーが発生しました

誰かがこれを達成する方法を指摘できますか、それともより良い方法がありますか? またはそれは不可能ですか?

0 投票する
2 に答える
8067 参照

sql - 1つの異なるフィールドのみを持つ別のテーブルから典型的なレコードを挿入するFirebird sql

私はFirebird 2.5に取り組んでおり、2つのテーブルがあります.1つは自動インクリメントの主キーとマスターテーブルのnullではない外部キーフィールド(A)を除いて、すべての列は似ています

このようなSQLを使用して、2つのテーブルからすべての値を挿入できることを知っています

しかし、フィールド (A) についてはどうですか? 同じ SQL ステートメントにこの値を手動で挿入する方法はありますか? これは手動で入力する必要がある唯一のフィールドであるため

ありがとう

0 投票する
1 に答える
2709 参照

c# - ローカル データベース (.sdf) で挿入と削除が行われない

ローカル データベースから値を選択しようとすると、問題なく実行されます。しかし、挿入および削除しようとすると、クエリが実行されますが、行には影響しません。

これは、ローカル データベースから行を削除するために使用しているコードです。

0 投票する
2 に答える
105871 参照

php - 存在する場合はPHP MYSQL UPDATEまたは存在しない場合はINSERT?

これが少しでも正しいかどうかはわかりません。フィールドが現在存在する場合はデータベースを更新するか、存在しない場合は挿入するクラスがあります。複雑なのは、3 つのテーブル (set_colors、school_art、baseimage) を結合していることです。

どんな助けでも本当に素晴らしいでしょう。

これが私が持っているものです:

0 投票する
5 に答える
889392 参照

mysql - mysql に複数の行を挿入する

一度に複数の行を挿入すると、データベース クエリが高速になりますか。

お気に入り

(2〜3000行ほど挿入する必要があります)

0 投票する
5 に答える
16447 参照

sql - PostgreSQL テーブルの一部の行を効率的に複製する

自動インクリメント整数を主キーとして使用する PostgreSQL 9 データベースがあります。1 つまたは 2 つの値を変更しながら、(いくつかのフィルター条件に基づいて) テーブル内のいくつかの行を複製したい、つまり、ID (自動生成されたもの) と場合によっては別の列を除いて、すべての列の値をコピーしたい。

ただし、古い ID から新しい ID へのマッピングも取得したいと考えています。最初にコピーする行を照会してから、一度に 1 つずつ新しい行を挿入するより良い方法はありますか?

本質的に私はこのようなことをしたい:

ただし、これは失敗しERROR: missing FROM-clause entry for table "old"、理由がわかります。Postgres は最初に SELECT を実行してから挿入する必要があり、RETURNING句は新しく挿入された行にのみアクセスできます。

0 投票する
1 に答える
3021 参照

java - ネイティブ クエリのエラー

私はSQLを初めて使用し、以下のネイティブクエリで問題に直面しています

値をデータベースに渡しません。作成日は今日の日付と時刻にする必要があります。このクエリの何が問題なのか、誰か教えてください。どうもありがとう