将数据插入第一个空列单元格而不创建新行

时间:2013-05-04 13:14:33

标签: php mysql

我想将数据添加到表中,一次一列。因此,我不想总是添加新行,因为我添加的列可能与其他列相比没有太多数据。因此,我想我想将数据添加到指定列中的第一个空单元格,而不必向整个表添加新行(因为可能已经有足够的行)。

我的表有5列。

我目前正在使用:

$sql=("INSERT INTO [MY_TABLE] ([MY_COLUMN]) VALUES ('[MY_DATA]')");

有人可以帮助您使用正确的代码吗?我知道这是基本的东西,但我是mySQL的新手。

提前致谢。

1 个答案:

答案 0 :(得分:0)

因此,您可以使用带有UPDATE条件的WHERE语句来定位该特定行

UPDATE table_name SET column_name = 'whatever' WHERE column_name = '' AND id = '1'

如果要更新该列为空的所有行而不是简单地使用

UPDATE table_name SET column_name = 'whatever' WHERE column_name = ''

无需在上述查询中使用id

Reference on UPDATE