+ -
当前位置:首页 → 问答吧 → 求助,一条SQL语句的优化

求助,一条SQL语句的优化

时间:2011-08-26

来源:互联网

INSERT table_name VALUES ($id, $title, $timestamp);

因为timestamp是UNIX时间戳,所以当同时INSERT两条相同timestamp的数据时是不成功的。请问怎么解决?

作者: jelly074100209   发布时间: 2011-08-26

不成功是指什么?返回的错误信息是什么?

作者: ACMAIN_CHM   发布时间: 2011-08-26

不成功?为什么不成功,是因为如果timestamp不是主键的话,应该是可以的啊。呵呵,你可以查下为什么,实在不行,可以手动插入试下。

作者: JZF2050   发布时间: 2011-08-26

将 ID 字段设置为主键且自增,插入时不使用该字段,如下:
SQL code
INSERT table_name VALUES ($title, $timestamp);

作者: nicenight   发布时间: 2011-08-26

嗯,这样的样子:
SQL code

INSERT table_name(title字段, timestame字段) VALUES ($title, $timestamp);

作者: nicenight   发布时间: 2011-08-26

忘记说明了,timestamp是主键

作者: jelly074100209   发布时间: 2011-08-26

引用 5 楼 jelly074100209 的回复:
忘记说明了,timestamp是主键

换别的字段当主键吧。。。

作者: vipper23   发布时间: 2011-08-26