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


Inserting data into first empty column cell without creating a new row

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

我的表有5列。

我正在使用:

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

请有人协助正确的代码?我知道这是基本的东西,但我是mySQL的新手。

您可以使用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

UPDATE