106得票15回答
使用PHP在MySQL表中保存时间戳

我在MySQL表中有一个字段,它的数据类型是timestamp。 我正在将数据保存到该表中。 但是当我将时间戳(1299762201428)传递给记录时,它会自动将值0000-00-00 00:00:00保存到该表中。 我应该如何在MySQL表中存储时间戳? 这是我的INSERT语句:IN...

100得票2回答
PostgreSQL 插入操作,从选择语句返回 ID。

在PostgreSql 9.2.4中,我有两个表:user(id,login,password,name)和dealer(id,user_id)。 我想要插入这两个表并返回创建的dealer的id。 目前我是用两个查询来实现的: WITH rows AS ( INSERT INT...

90得票15回答
在SQL中,UPDATE操作是否总是比DELETE+INSERT操作更快?

假设我有一个简单的表,它具有以下字段: ID:int、自动递增(identity),主键 Name:varchar(50)、唯一值,有唯一索引 Tag: int 我从不使用ID字段进行查找,因为我的应用程序总是基于使用Name字段。 我需要不时更改Tag的值。我正在使用以下简单的S...

77得票2回答
如果存在则更新PHP MYSQL,否则插入?

我不确定这是否正确。我有一个类,想要在字段存在时更新数据库,如果它们不存在则插入。问题是我正在连接3个表(set_colors、school_art和baseimage)。 非常感谢任何帮助。 以下是我的代码:public function set_layer_colors($value)...

77得票3回答
Postgres中的条件INSERT INTO语句

我正在编写一个模拟航空订票系统的预订流程,我真正想做的是像这样:IF EXISTS (SELECT * FROM LeadCustomer WHERE FirstName = 'John' AND Surname = 'Smith') THEN INSERT INTO Lea...

73得票3回答
如果记录不存在,则将SQL插入到表中

我想运行一组查询,将一些数据插入到一个SQL表中,但仅当符合特定条件的记录满足时。该表有4个字段:id(主键),fund_id,date和price 我的查询中有3个字段:fund_id,date和price 那么我的查询应该像这样:INSERT INTO funds (fund_id, ...

66得票7回答
PostgreSQL中的查询未返回任何结果错误

我正在尝试将数据插入表中。在执行查询后,我收到了一个异常提示org.postgresql.util.PSQLException: No results were returned by the query. org.postgresql.jdbc2.AbstractJdbc2Statement...

60得票5回答
ROWID INTEGER PRIMARY KEY AUTOINCREMENT - 如何插入值?

我在Java中创建了一个SQLite表:create table participants (ROWID INTEGER PRIMARY KEY AUTOINCREMENT, col1,col2); 我尝试添加行:insert into participants values ("b...

57得票7回答
将相同的固定值插入到多行中。

我有一个表,其中有一列,我们称之为table_column,目前所有行的该列都是null。我想将值"test"插入该列的所有行中。请问有人可以给我提供相应的SQL语句吗? 我尝试过 INSERT INTO table (table_column) VALUES ("test");但这只会填充...

56得票3回答
COPY如何工作,为什么它比INSERT快得多?

今天我花了一整天的时间来提高我的Python脚本性能,该脚本用于将数据推送到我的Postgres数据库中。之前我是这样插入记录的: query = "INSERT INTO my_table (a,b,c ... ) VALUES (%s, %s, %s ...)"; for d in da...