2

列が2つしかないテーブルがあります:

+------------------+-------------+----------------------------+
|  user_id         |  INT        |  AUTO_INCREMENT            |
+------------------+-------------+----------------------------+
|  user_timestamp  |  TIMESTAMP  | DEFAULT CURRENT_TIMESTAMP  |
+------------------+-------------+----------------------------+

INSERTすべての値にデフォルトがあるため、どのようにビルドするのか非常に混乱しています。私はこれを持っていますが、動作していないよう$query = "INSERT INTO tt_users (user_id) VALUES ()";です。user_idを使用して取得する新しいをMySQLに挿入したいだけですlastInsertID。すみません、これは初めてです。

4

2 に答える 2

3
INSERT INTO tt_users (user_id) VALUES (null)
于 2012-12-04T04:15:39.983 に答える
0

自動的に生成される user_id を挿入することはできません。そのため、 AUTO_INCREMENT があります..タイムスタンプのみを挿入できます。デフォルト値が割り当てられているため、それもオプションです...

于 2012-12-04T04:16:38.587 に答える