問題タブ [insert-query]

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 投票する
2 に答える
905 参照

c# - c#mysql挿入クエリ、レコードが存在する場合は更新

テーブルに新しいレコードを挿入しようとしています.2つの列があります

クエリ:

ただし、ユーザーが既に存在する場合は、カウントを 1 増やす必要があります

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

php - PHPでクエリmysqlを選択した後に更新または挿入クエリを実行する

選択クエリの後に更新または挿入クエリを実行しようとして24時間以上費やしましたが、選択クエリは完了し、「displayid」を送信しても更新または挿入クエリは実行されませんでした

コード##

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

mysql - MySQL でのタイムスタンプの生成と保存

MySQL で挿入クエリが起動されたときに、システムがタイムスタンプを生成してテーブルの列に保存するようにします。それを実現する方法は?

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

php - PDO で最後に挿入された ID を取得するために lastInsertId() を呼び出す直前に新しいレコードを挿入することは必須ですか?

私はPDOを学ぼうとしています。

まず、以下のコードを使用してテーブルにレコードを正常に挿入しました。

次に、最後に挿入されたレコードの ID を取得しようとしました。私はそれのために次のコードを書きました:

上記の出力 (2 番目のコード スニペット) は次のとおりです。

実際には、以下の出力が得られると予想していました。

1は、最初のプログラムで挿入したレコードの ID フィールドの値です。

上記のように期待される出力が返されないのはなぜですか?

PDO で最後に挿入された ID を取得するために lastInsertId() を呼び出す直前に新しいレコードを挿入することは必須ですか?

はいの場合、私が書いた 2 番目のコード スニペットを使用して lastInsertId() を呼び出す直前に、新しいレコードを挿入せずに最後に挿入された ID を取得するにはどうすればよいですか? いいえの場合、その理由は何ですか?