我正在尝试使用 prepare-bind 语句插入一些行。其中一列是类型TIMESTAMP
。如何将此列的变量与当前纪元时间绑定?
我有下表:
CREATE TABLE orders {
user_id TEXT,
order_time TIMESTAMP,
order_id UUID DEFAULT gen_random_uuid(),
order_details TEXT,
PRIMARY KEY (user_id, order_time DESC, order_id),
FOREIGN KEY (user_id) REFERENCES %s (user_id)
);
我有以下准备语句代码:
String stmt = "INSERT INTO orders " +
"(user_id, order_time, order_details) " +
"VALUES (?, ?, ?);"
PreparedStatement p = connection.prepareStatement(stmt);
现在我正在尝试将当前纪元时间绑定System.currentTimeMillis()
到此语句中的变量 2。我该怎么做?