用Select子句插入Node.js查询字符串

哈姆扎·博拉尔巴(Hamza Boularbah)

我有以下查询:

var query2 = "INSERT INTO abonnement (type_carte,type_demande,type_abonnement,classe,date_validite,gare_depart,gare_arrivee,id_client) VALUES ('"+t_carte+"','"+t_demande+"','"+t_abonnement+"','"+classe+"','"+date_validite+"','"+g_depart+"','"+g_arrive+"','SELECT id_client from client WHERE id_client=8')";

但是当我执行它时,我收到以下错误:

mysql错误:不正确的整数值:'从id_client = 8的客户端中选择id_client;

仅供参考,id_clientforeign key来自表格客户端。

雷文德·雷迪(Ravinder Reddy)

对于id_client字段,您必须将select语句的put而不是语句本身作为“字符串文字”传递出去删除周围的单引号,然后加上括号。

 var query2 =
  "INSERT INTO abonnement (type_carte, type_demande, type_abonnement
                         , classe, date_validite, gare_depart
                         , gare_arrivee, id_client)
   VALUES ( '" + t_carte + "','" + t_demande + "','" 
               + t_abonnement + "','" + classe + "','" 
               + date_validite + "','" + g_depart + "','" 
               + g_arrive 
               + "', ( SELECT id_client FROM client 
                        WHERE id_client = 8 LIMIT 1 )
          )";

我添加了LIMIT 1子句,因为如果该语句返回多个记录,您的查询将失败。

PS:当您已经知道id_client字段的值时,为什么要使用select id_client ... where id_client=8 ...语句?您可以直接输入'8'代替此不必要的语句的位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用查询字符串查询字符串列表?

来自分类Dev

用查询字符串重写规则

来自分类Dev

Node.js上Express.js中的GET(查询字符串)变量?

来自分类Dev

如何使用node.js将查询字符串参数传递给Smartsheet API?

来自分类Dev

在查询字符串中发布嵌套对象-Node.js

来自分类Dev

在查询字符串node.js中传递对象数组

来自分类Dev

如何处理查询字符串Node Js AWS Lambda

来自分类Dev

查询字符串时,Node.js MongoDB .findOne返回最佳匹配

来自分类Dev

使用http查询字符串作为数据库对象node.js / express

来自分类Dev

Node js,Mongoose查询以将ID与以逗号分隔的字符串存储的值进行匹配

来自分类Dev

无法在 node express js 中获取 url 作为查询字符串参数

来自分类Dev

将查询条件传递到生成查询字符串的Node.js / Mongodb中的db.collection.find

来自分类Dev

端点查询字符串参数中的多个“ where子句”

来自分类Dev

端点查询字符串参数中的多个“ where子句”

来自分类Dev

用js替换多行字符串

来自分类Dev

JS parseInt字符串用逗号

来自分类Dev

用js搜索字母的字符串

来自分类Dev

如何检查查询字符串在Express.js / Node.js中是否具有值?

来自分类Dev

在MySQL select查询中,检查字符串或在where子句中检查true?

来自分类Dev

如何在JSON查询中插入变量字符串?

来自分类Dev

在SQL查询中插入字符串以更改PHP的顺序

来自分类Dev

在SQL中插入查询HTML字符串

来自分类Dev

查询未在表中插入字符串数据

来自分类Dev

如何在锚点中插入搜索查询字符串

来自分类Dev

如何在JSON查询中插入变量字符串?

来自分类Dev

.htaccess 301重定向插入查询字符串

来自分类Dev

SQL在select或where子句中的插入查询

来自分类Dev

.htaccess用查询字符串重写URL不同的页面

来自分类Dev

RouteUrl用“&”替换“&” 在查询字符串参数

Related 相关文章

  1. 1

    用查询字符串查询字符串列表?

  2. 2

    用查询字符串重写规则

  3. 3

    Node.js上Express.js中的GET(查询字符串)变量?

  4. 4

    如何使用node.js将查询字符串参数传递给Smartsheet API?

  5. 5

    在查询字符串中发布嵌套对象-Node.js

  6. 6

    在查询字符串node.js中传递对象数组

  7. 7

    如何处理查询字符串Node Js AWS Lambda

  8. 8

    查询字符串时,Node.js MongoDB .findOne返回最佳匹配

  9. 9

    使用http查询字符串作为数据库对象node.js / express

  10. 10

    Node js,Mongoose查询以将ID与以逗号分隔的字符串存储的值进行匹配

  11. 11

    无法在 node express js 中获取 url 作为查询字符串参数

  12. 12

    将查询条件传递到生成查询字符串的Node.js / Mongodb中的db.collection.find

  13. 13

    端点查询字符串参数中的多个“ where子句”

  14. 14

    端点查询字符串参数中的多个“ where子句”

  15. 15

    用js替换多行字符串

  16. 16

    JS parseInt字符串用逗号

  17. 17

    用js搜索字母的字符串

  18. 18

    如何检查查询字符串在Express.js / Node.js中是否具有值?

  19. 19

    在MySQL select查询中,检查字符串或在where子句中检查true?

  20. 20

    如何在JSON查询中插入变量字符串?

  21. 21

    在SQL查询中插入字符串以更改PHP的顺序

  22. 22

    在SQL中插入查询HTML字符串

  23. 23

    查询未在表中插入字符串数据

  24. 24

    如何在锚点中插入搜索查询字符串

  25. 25

    如何在JSON查询中插入变量字符串?

  26. 26

    .htaccess 301重定向插入查询字符串

  27. 27

    SQL在select或where子句中的插入查询

  28. 28

    .htaccess用查询字符串重写URL不同的页面

  29. 29

    RouteUrl用“&”替换“&” 在查询字符串参数

热门标签

归档