SQL INSERT INTO用于特定单元格

Jos*_*fel 1 php sql

我正在尝试使用它将值"yes"插入到list_title列中,其中stream_number ='3'.我无法弄清楚为什么它实际上不会在单元格或任何单元格中插入"是".

mysqli_query($con,"INSERT INTO livestreams (list_title) VALUE ('yes') WHERE stream_number='3'");
Run Code Online (Sandbox Code Playgroud)

如果这有帮助的话,那就是我用来创建表的SQL

$createTable = "CREATE TABLE livestreams (stream_number INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(stream_number), stream_name CHAR(30), desired_username CHAR(30), stream_status CHAR(10), channel_description VARCHAR(300), game_name VARCHAR(100), viewer_count INT, list_title CHAR(30))";
Run Code Online (Sandbox Code Playgroud)

aaa*_*789 5

你要找的是一个UPDATE,而不是一个INSERT.一个INSERT添加新行,同时UPDATE改变一些现有的行内.

UPDATE livestreams SET list_title = 'yes' WHERE stream_number = '3'
Run Code Online (Sandbox Code Playgroud)

那个SQL查询应该做.