SQL mariaDB 如何在特定的列和行中插入值?

SQL mariaDB how can i INSERT a value in a specific column and row?

我如何在特定的行和列中插入值,我可以使用此代码和数据库 select 行和列:

cityid  city    lat     lng      sunrise
1      Tokyo    35.6897 139.6922    
2      Jakarta  -6.2146 106.8451    
3      Delhi    28.66   77.23   



$ sql = "SELECT city FROM table_name WHERE cityid = 1;

我如何做同样的事情,但使用 instert,到目前为止的代码:

"INSERT INTO table_name (sunrise) WHERE cityid = 1 VALUES ('8:00:9');"

控制台说:

error.get_excepetion(packet)mysql.connecector.error.progamingError:1064(42000): 你的SQL语法有误

顺便说一句,我正在使用 mariaDB

我想你想要 update,而不是 insert:

UPDATE table_name 
    SET sunrise = '08:00:9'
    WHERE cityid = 1;