通过phpMyAdmin为所有行(mySQL)的一列添加相同的数据

时间:2012-04-04 16:21:03

标签: php mysql phpmyadmin

我正在创建我的第一个(!)数据库,我遇到了一个我似乎无法找到答案的问题。

我在表格中添加了“添加”字段(以及其他内容),因为我是添加它的人,所以我想在整个列中添加相同的日期。我们的想法是,如果以后添加了新项目,它将具有该日期,但最初填充的数据应该具有相同的日期。

如何?请不要一次告诉我一行......

3 个答案:

答案 0 :(得分:6)

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

update yourtable set nameofyournewfield = 'yourdate' 

这将更新当前数据库中的所有行,而新行将获取其值(或具有您提供的默认值)

答案 1 :(得分:0)

除了@ Nicola的答案之外,另一种可能性是在add column中使用DEFAULT参数。

答案 2 :(得分:0)

您可以将该列的默认属性设置为任何日期,只要您在插入时没有为该列指定任何值,并且当您要插入不同的值时,它就会为所有行复制该属性,只需将其指定为插入声明。