很抱歉,如果这个问题很愚蠢,但我是MySQL的新手并且遇到了这个问题。
假设我在MySQL中有以下表格:
市.........国家.....餐厅
罗马意大利...... ............. 3032
巴黎....... ........法国5220
我想搜索“巴黎”城市并更新“餐馆”字段(用5300代替5220)。
什么是正确的MySQL查询?
提前致谢!
答案 0 :(得分:0)
UPDATE table SET Restaurants=5300 WHERE City='Paris'
您还可以将AND Restaurants=5220
添加到WHERE
子句中,以便更具体。
答案 1 :(得分:0)
好像你正在寻找UPDATE。
UPDATE table SET Restaurants = 5300 WHERE city = 'Paris'
请记住,如果这些值(5300或巴黎)来自用户,则应确保对它们进行消毒。或者更好的是,使用prepared statements。