2012-04-04 36 views
0

我创造我的第一次(!)数据库相同的数据添加到所有行(MySQL的)一列,我遇到了,我似乎无法找到的答案的问题。通过phpMyAdmin的

我已经把一个表中的字段“上加”(除其他事项外OFC),而且由于我是一个增加它,我想提出同样的日期整列。这个想法是,如果在以后的日期添加了新项目,它将具有该日期,但最初填充的数据应该都具有相同的日期。

怎么样?请不要告诉我,一排在一个时间....

回答

0

除了@另一种可能性尼古拉的回答是使用add列的默认参数。

+0

谢谢,这将是我如何设置其他人。更容易。 – mschocobo 2012-04-04 16:38:21

+0

@mschocobo是的,但要小心,如果你使用默认这将是真正的还为新生成的行 – 2012-04-04 17:12:31

+0

...这是你想要什么可能,除非你重写代码的价值,在这种情况下,默认不适用。 – 2012-04-04 17:23:28

6

只需将列添加到表中,然后运行更新查询

update yourtable set nameofyournewfield = 'yourdate' 

这将目前更新的数据库中的所有行,而新行会gettheir值(或已提供的默认值)

+1

正是我要说 – allen213 2012-04-04 16:24:13

+0

的工作,谢谢。 – mschocobo 2012-04-04 16:36:51

0

您可以在列的默认属性设置为任何日期,它会复制,对于所有行,只要同时插入你不指定该列中的任意值,当你要插入一个不同的值,就指定在插入语句中。