問題タブ [insert-into]
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.
sql - あるテーブルからその LINK テーブルに情報を挿入するにはどうすればよいですか?
3 つのテーブルがある asp.net アプリケーションを構築しようとしています。
routeID を tblHalteRoute に挿入し、すべての routeID に対して複数の HalteID を挿入したい
TblRoute には必要なフィールド (routeID(1) &
allHaltes[halteID1,halteID2,halteID3])
があります --> したがって、すべてのルートには複数の Haltes があり、allHaltes フィールドを解析して IDS を使用することでアクセスできます。
私がやりたいことは、次のように tblHalteRoute を更新することです:
これらの値を tblHalteRoute に挿入します。どこを見ればよいのか、どのように開始すればよいのかよくわかりません。選択の前に Insert を使用して SUBquerys を使用しようとしましたが、成功しませんでした。
php - 複数の挿入で mysqli_multi_query が失敗する
こんにちは、次の問題があります。
mysqli_multi_query 関数を使用していくつかの INSERT INTO クエリを実行しようとすると、どれも実行されず、標準の「SQL 構文にエラーがあります」というエラーが表示されますが、関数に渡した文字列とまったく同じ文字列を取得すると、 PHPMyAdmin に貼り付けて実行すると、問題なく動作します。
実行しようとしているクエリは次のとおりです。
これらは、セミコロンの後にスペースで区切られた単一の文字列です。
コードで行うことは次のとおりです。
このコードを実行すると、次のようになります。
SQL 構文にエラーがあります。near 'INSERT INTO production VALUES( 120, 107, 5, 1, 0 ); を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。INSERT INTO production VALUE' の 1 行目
string(210) "INSERT INTO production VALUES( 120, 103, 10, 0, 0 ); INSERT INTO production VALUES( 120, 107, 5, 1, 0 ); INSERT INTO production VALUES( 120, 106, 7, 2, 0 ); INSERT INTO production VALUES( 120, 103, 20, 0, 1 ); "
bool(偽)
この動作を自分でテストしたい場合は、次のproduction
表をご覧ください。
私は何かを見落としていますか、それとも単に奇妙な行動ですか?
ms-access - MS-Access で他のテーブルのクエリに基づく値を含む新しいレコードを作成する
mailers テーブルに新しいレコードを作成したいと考えています。このレコードには、contacts_first_filter_id、mailer_states_id、created_at の 3 つのフィールドに値が含まれます。これらの値のうちの 2 つは、他のテーブルからのクエリに基づいており、最後の値は現在の時刻です。
これを達成するために複数の方法を試しましたが、うまくいきませんでした。最初に、SQL デザイン内で直接クエリを作成してみました。
これにより、エラー「不明」が発生します。
また、これをVBAエディターに入れて、ボタンのクリックでトリガーしようとしました:
これにより、「クエリ入力には少なくとも 1 つのテーブルまたはクエリが含まれている必要があります」というエラーが表示されます。
INNER JOIN を使用して以下の推奨事項を試しましたが、エラーは発生しませんが、おそらく update_mailer_step_two と mailer_states の間に INNER JOIN リンクがないため、0 行が追加されます。
mailer_states テーブルは、テキスト付きの mailer_state フィールドを含む単なるテーブルです。これは、変更されることのない単なるルックアップ テーブルです。
update_mailer_step_2 には id と呼ばれる 1 つのフィールドが含まれています。これには、データベース内の連絡先に関連付けられた一連の ID が含まれています。したがって、mailer_states と update_mailer_step_2 の間にはまったく関係がありません。
** update_mailer_step_two を作成し、新しい列を追加して、デフォルトで mailer_states に対応する値を設定すると、INNER JOIN が機能するようになると思います。残念ながら、Access ではこれを行うことができないようです。
別のstackoverflowの投稿で、次のことができると述べました。
デフォルト値で列を追加するSQL - Access 2003
しかし、それは私にとってはうまくいきません。
テーブルに新しいレコードを作成することを目的としたクエリの値として、他のテーブルに基づくクエリを配置する方法のアイデアが不足しています。
返信ありがとうございます。
mysql - すべてのMySQL列に対してINSERTINTO... SELECT
古いデータを次の場所から移動しようとしています:
すべての列をコピーします。私はこれを試しましたが、機能しません:
注:テーブルは同一でありid
、主キーとして設定されています。
mysql - Mysql 超奇妙な構文エラー?
SQL 構文にエラーがあります。1 行目の near 'to) VALUES('tt', '2011-04-28 14:04:45', 84, 1)' を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
問題は、構文に問題が見られないことです。列名などに問題はなく、何度も試しました。編集したよりも正確な挿入コマンドをインターネットから数回コピーして貼り付けましたが、それでも同じエラーが発生しました。
誰でも何か考えがありますか?サーバーは MySQL 5 サーバーです
mysql - mysql-> tblに挿入(別のテーブルから選択)といくつかのデフォルト値
タイトルが示すように、私は別のテーブルから値といくつかのデフォルト値を選択して、あるテーブルに挿入しようとしています。
最初のクエリではmysqlエラーが発生し、2番目のクエリでは列数が一致しません。
私は何をする必要がありますか?
jsp - JSP-Access jdbc エラー: ステートメントに挿入 - 「クエリ値の数と宛先フィールドが同じではありません」
データベース 'Prison' から読み取る以前の JSP ファイルはうまく機能していました。しかし、データベースに値を挿入するはずの「add.jsp」ファイルには、次の例外が表示されます。
これまで db で使用されていた SQL クエリは選択型でした。ただし、テーブルを変更するクエリでは例外が発生します。他のフォーラムで指定されているように、引用符とカンマ、名前はすべて徹底的にチェックされていますが、すべて問題ありません。実際には「レコードが追加されました」と表示されましたが、表示されませんでした。代わりに、同じエラー メッセージがtomcat7.exe コマンドプロンプトに表示されます。私はjdk1.6.0_21を使用しています。これが私のコードのコピーです。誰かの友人が助けてくれることを願っています:
助けてください。
c# - C# VS2008 ODBC を使用して MS Access 2007 に挿入
VS2008 で C# を使用して Access 2007 データベースの挿入ステートメントを作成する際に、助けが必要です。私が持っている現在のコードでは、「エラー 42000: INSERT INTO ステートメントの構文エラー」が表示されます。何が悪いのかわかりません。このコードは、ms アクセス テーブルに接続し、データベース情報を Oracle データベースに転送する、今年初めに使用した作業コードに基づいて作成しました。
現在のコード
作業コード
c++ - C++ を使用して MS Access テーブルにデータを接続して挿入する
MS Access テーブルで挿入クエリを実行する必要があるプロジェクトに取り組んでいます。私はどこでもオンラインで検索してきましたが、何も機能していないようです。どんな助けでも大歓迎です。また、VS2008 および Visual C++ 6.0 用にこれを作成する必要があります。ありがとう
mysql - INSERT INTO ステートメント中に自動インクリメント値にアクセスする
私は現在MySQLを使用しています。auto_increment 'id' フィールドと、画像のファイル名である文字列を含む 'imgname' フィールドを持つテーブルがあります。
INSERT INTO ステートメントによって作成される auto_increment 値を使用して、'imgname' 値を生成する必要があります。問題は、挿入クエリが実行された後、mysql_insert_id を使用できるようになるまで、この値がわからないことです。挿入クエリ中に何らかの方法でこの値にアクセスし、それを使用してクエリステートメントで文字列を生成できるかどうかを知りたいです。
前もって感謝します。