問題タブ [insert-statement]
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 - 他のテーブルへの挿入による SQL テーブルの値の変更
例えば:
- Table:
Bankaccount
、id
主キーとしての値と値。 - テーブル:
Category
、id
主キーとして、名前とタイプ (ブール値、正のトランザクションの場合は 0、負の場合は 1) - テーブル:
Transaction
、id
主キー、値 (ショッピングの場合は -10000$ など)、および を参照する外部キーを持ちますCategory
。
私の質問は、いくつかのトランザクションをTransaction
テーブルに追加できるかどうかです。これにより、テーブルの値が自動的に変更されBankaccount
ます。
誰かが私を助けてくれることを願っています!
mysql - この INSERT プロファイルは Mysql InnoDB 指向の DB で機能しますか?
次の件名について疑問に思っています(MysqlのINSERT - InnoDBテーブルについて)。
私は他のシステム 2 の中でも特に行うシステムを持っています
- ニュースレターをユーザーに宣伝する
- 特定のタイプのユーザーへの一括メール
現在、ユーザーは 4k に増加し、おそらく 40k に増加します
大量の電子メールを送信しているときは、WHILE (すべてのユーザーをループ) で各ユーザーIDに対して INSERT を実行しています。
2 つの質問があります。
- これが最善の方法ですか?
- ユーザーが 40K (40.000 ユーザー) に達した場合、mysql-server はこれを維持できますか?
ありがとう、
これは私が使用しているコードです
これは、社内メール システムの一括メール送信用です。
アップデート
この質問に対する適切な回答は、私の別の投稿 (解決済み) @ で見つけることができます。
php - 挿入された値の主キーを取得する
Android でデータベースに行を挿入すると、挿入後に ID を簡単に取得できます。
Like だけで、別の Select ステートメントを使用せずに、挿入された行PHP
を取得する同様の関数はありますか?Primary key
Android
sql-server-2008 - 単一の Insert ステートメントを使用して複数のテーブルに挿入することは可能ですか?
テーブル A とテーブル B の 2 つのテーブルがあります。
次のように両方のテーブルに値を挿入します。
しかし、私は単一の挿入ステートメントを使用してこの操作を実行したいと考えています。これにはマイクロソフトを使用SQL Server Management Studio 2008 R2
しました。
誰でも可能か教えてください。
ありがとう...!!!
php - php Insert ステートメントが phpMyAdmin に 74 項目しか挿入しないのはなぜですか?
最近、100 を超える項目を phpMyAdmin データベース テーブルに挿入しようとしました。ただし、74 行が正常に挿入された後、アイテムがデータベースに正しく挿入されなくなりました。代わりに、空白行または必要な情報の半分しか挿入されませんでした。
コードをチェックし、ビットをエコーアウトし、phpMyAdmin でクエリをテストし、問題を引き起こす可能性のある特殊文字をチェックしましたが、エラーはありませんでした。
データを 2 つの別個のセットとして挿入することにしました。つまり、74 行を挿入し、不要なものを削除してから、残りの 50 行をすべて正しく挿入しました。
これは 3 回目の発生であり、それが phpMyAdmin の既知の問題なのか、それとも 74 行を超える行を挿入するときにコードを変更する必要があるのかを知りたかっただけです。
挿入は foreach ループ内にラップされ、挿入は次のようになります
$insertorderreference = "INSERT INTO check_order_reference VALUE ('','$order_id','$order_item_id','$s','$newsku','$size','$quantity','','$product_name', '$product_id','$site_name','$first_order','$last_order','$supplier_name','$date');"; echo $insertorderreference.'
'; mysql_query($insertorderreference, $connection);
- - - - - - - - - - - - - - - - - - - - - 更新しました - - - - --------------------------- これは、挿入を実行すると発生することです (ここで問題が発生します)
INSERT INTO check_order_reference VALUES ('','87','172','80','447430-739','S','1','172','Foundation Tshirt','1692','GLAS' ,'86','104','ナイキ','09/10/2013/13/18');
INSERT INTO check_order_reference VALUES ('','98','195','80','447431-010','L','','','Nike Longer Knit Shorts - Black','1660',' GLAS','86','','ナイキ','09/10/2013/13/18');
INSERT INTO check_order_reference VALUES ('','','187','80','','','','179','','','','','','ナイキ' ,'09/10/2013/13/18');
INSERT INTO check_order_reference VALUES ('','','178','','','','','','','','','','','ナイキ',' 09/10/2013/13/18');
mysql - mysql 1054、不明な列ですが、列を指定していません
基本的な顧客テーブルがあります。列は次のとおりです。
ID
自動インクリメント値です。
テーブルに新しいレコードを挿入したいので、次のコマンドを発行します。
ただし、このステートメントを発行すると、次のエラーが発生します。
このエラーが発生するのはなぜですか? 「ジョン」は、実際の列自体ではなく、列に入れる値です。
助けてくれてありがとう!
sql - Excel ファイルからインポートした SQL データベースから挿入ステートメントを取得する方法
最近、MS Excel データベースを使用してデータベースにインポートしましたが、インポートによって作成されたすべての挿入ステートメントを取得したいと考えています。
出来ますか?オブジェクトエクスプローラーで実行されたデータベースしか表示されませんが、インポートされたデータのすべての挿入ステートメントが必要ですか??
OK、もう一度説明してみましょう:) Excelスプレッドシートに何千行ものデータがあります。データ行をデータベースに変換するにはどうすればよいですか。以前の試行を台無しにしたと思うので、今このように尋ねています:(
mysql - InsertStatement の構文エラー
MySqlデータベースにデータを挿入し、保存ボタンをクリックすると、
SQL 構文にエラーがあります。"grade1") VALUES('section1')' at line 1" 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
正常に動作する他の挿入ステートメントからコピーしましたが、コンボボックスとテキストボックスのみを含むフォームでは、そのようなエラーが発生します。彼らはまた、SQL インジェクションから解放されるように、それをパラメーター化する方法を学んでほしいと言っています。どんな助けでも大歓迎です。サンプルコードは次のとおりです。