在我的一个MySQL数据库中,我有一个包含两列的表,没有任何值。
我使用了查询
UPDATE table_name
SET column1 = 'test', column2 = 'name';"
更新表格。它返回了
的结果查询OK受影响的行0更改为0
当我执行"select * from table_name;"
它返回空集,表中没有更新的值。你能为此建议正确的程序吗?提前谢谢。
答案 0 :(得分:0)
select * from table_name;
来自SELECT
的所有行的table_name
的正确陈述。
由于这会返回空集,因此您的表为空并且不包含行/数据。
要将行/数据放入表中,请使用INSERT
命令:
INSERT INTO table_name (column1,column2)
VALUES ('test', 'name');
在您的表格中有行/数据之后,您可以UPDATE
他们。
答案 1 :(得分:0)
如果您的表格不包含两个字段的任何值,那么您如何更新。使用Insert
代替Update
。
答案 2 :(得分:0)
在这个庄园中更新
UPDATE table_name SET column_name = value WHERE column_name IS NULL;
或OR profile_4 =''
UPDATE table_name SET column_name = value WHERE column_name IS NULL OR column_name = '';