用mysql表中的某个单值填充所有空行?

时间:2014-10-22 17:11:01

标签: mysql

我有一个数据库,一个空行的表''没有任何内容。 我需要用一定的单值填充所有空单元格。 我该怎么做? 提前谢谢。

3 个答案:

答案 0 :(得分:2)

您不能每次批量编辑一列的所有列

UPDATE table_name SET     COLUMN_name ='value' WHERE column_name=''

如果你想一次更新所有列,为它编写一个php代码并在循环中执行sql查询! 希望它有所帮助!

答案 1 :(得分:0)

根据您对“空行”的定义,您有多种选择。

如果empty表示null:

update tableName
set columnName = 'value'
where
    columnName is null;

如果empty表示不为null,则为空字符串:

update tableName
set columnName = 'value'
where
    columnName = '';

答案 2 :(得分:0)

UPDATE table_name
SET column1=value
WHERE length(column1)=0;

这应该可以帮到你。