我想将数据添加到表中,一次一列。因此,我不想总是添加新行,因为我添加的列可能与其他列相比没有太多数据。因此,我想我想将数据添加到指定列中的第一个空单元格,而不必向整个表添加新行(因为可能已经有足够的行)。
我的表有5列。
我目前正在使用:
$sql=("INSERT INTO [MY_TABLE] ([MY_COLUMN]) VALUES ('[MY_DATA]')");
有人可以帮助您使用正确的代码吗?我知道这是基本的东西,但我是mySQL的新手。
提前致谢。
答案 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