【发布时间】:2017-09-25 21:06:34
【问题描述】:
将产品添加到mysql数据库后,我想转储所有最新产品的产品。该产品正在通过算法添加到数据库中,我想在之后立即列出所有产品。已经尝试过“async”、“promise”等。
--当表格为空时--
connection.query("INSERT INTO `products` (id, name, price)", function (error, results, fields) {}); //inserted one row
connection.query("SELECT * FROM `products`", function (error, results, fields) {}); // show only []
第二次插入后列表查询只显示第一行而不显示第二行。主要问题是这个,表格有两行。
谢谢。
【问题讨论】:
-
您如何将数据传递给查询,换句话说,您如何指定要插入的内容?另外,很确定您不需要在表格名称周围加上 ` 标记,但这只是一个提示。