插入表中没有任何值

时间:2012-12-04 04:13:28

标签: mysql

我有一个只有两列的表:

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

现在我很困惑如何构建我的INSERT,因为所有值都是默认值。我有这个,但似乎没有工作$query = "INSERT INTO tt_users (user_id) VALUES ()";。我只想让MySQL插入一个新的user_id,我将使用lastInsertID检索。请原谅,这是我第一次这样做。

2 个答案:

答案 0 :(得分:3)

INSERT INTO tt_users (user_id) VALUES (null)

答案 1 :(得分:0)

你不能插入user_id ..自动生成一个。这就是为什么你有AUTO_INCREMENT ..你只能插入时间戳,甚至那是可选的,因为你确实有一个默认值......