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

Php 将数据插入第一个空列单元格而不创建新行,php,mysql,Php,Mysql,我想向表中添加数据,一次添加一列。因此,我不希望总是添加新行,因为与其他列相比,我要添加到的列可能没有太多数据。因此,我假设我希望将数据添加到指定列的第一个空单元格中,而不必向整个表中添加新行(因为可能已经有足够的行) 我的表有5列 我目前正在使用: $sql=("INSERT INTO [MY_TABLE] ([MY_COLUMN]) VALUES ('[MY_DATA]')"); 请有人帮我输入正确的代码好吗?我知道这是基本的东西,但我对mySQL还是新手 提前感谢。因此您可以使用带有WH

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

我的表有5列

我目前正在使用:

$sql=("INSERT INTO [MY_TABLE] ([MY_COLUMN]) VALUES ('[MY_DATA]')");
请有人帮我输入正确的代码好吗?我知道这是基本的东西,但我对mySQL还是新手


提前感谢。

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

UPDATE table_name SET column_name = 'whatever' WHERE column_name = '' AND id = '1'
如果要更新该列为空的所有行,而不是简单地使用

UPDATE table_name SET column_name = 'whatever' WHERE column_name = ''
在上述查询中不需要使用id


请参阅重复键更新插入行后,需要使用“更新”查询库更新列。。。。UPDATE table_name SET column_name='which',其中column_name=''工作正常,因为它填充该列中的所有空单元格。但是,使用“AND id=1”并没有任何作用。这可能是因为我桌子的摆放方式吗?另外,我假设“AND id=1”只是针对一个特定的单元格,而不是第一个符合条件的单元格?