【发布时间】:2018-01-29 01:33:18
【问题描述】:
我正在尝试使用 UPDATE 来更新我的表(商店)中的 3 个不同的列。我想添加一个openingTime、closeingTime 和phoneNumber……但我希望它们通过一个已经存在于表中的storeId 添加。我是否需要根据 storeId 对每个条目进行单独调用。或者我是否可以对表进行一次调用并循环遍历每个 storeId?
这是我目前所拥有的。
var arraythatcontainsEverything = [];
var locations = ["randomA", "randomB", "randomC", ];
var openingTime = ["10:00", "10:00", "10:00"];
var closingTime = ["24:00", "24:00", "24:00"];
var phoneNumber = ["123-4567", "123-6789", "123-9999"];
var ids = ["210", "213", "234"];
var q = 'UPDATE stores SET openingTime=?, closingHours=?, phoneNumber=? WHERE StoreId=?';
con.query(q, [array that contains everything], function(err, results){
if(err) console.log(err);
if (DEBUG >= 2 )console.log("finished inserting hours and phone number into database");
con.end();
)};
【问题讨论】:
标签: javascript mysql arrays node.js loops