C# insert语句mysql语法的join

C# insert语句mysql语法的join,c#,asp.net,mysql,sql,html,C#,Asp.net,Mysql,Sql,Html,嘿,我有两个表,我想为insert做一个mysql sytax语句: 表结构: 我正在尝试插入userid和picturepath(我可以这样做),但如何在用户表中以相同的插入语法插入到标志中: ("INSERT INTO Pictures (UserID, picturepath) VALUES (" + theUserId + ", '" + fileuploadpaths + "')", cn); userid是由会话设置的,因此我可以重用该字符串来知道要将哪个冒号插入到用户中。必须在

嘿,我有两个表,我想为insert做一个mysql sytax语句:

表结构:

我正在尝试插入userid和picturepath(我可以这样做),但如何在用户表中以相同的插入语法插入到标志中:

("INSERT INTO Pictures (UserID, picturepath) VALUES (" + theUserId + ", '" + fileuploadpaths + "')", cn);

userid是由会话设置的,因此我可以重用该字符串来知道要将哪个冒号插入到用户中。

必须在insert语句之后执行update语句

 ("INSERT INTO Pictures (UserID, picturepath) VALUES (" + theUserId + ", '" + fileuploadpaths + "') "+
"GO UPDATE user SET flag = 1 WHERE UserID = "+theUserId+" GO", cn);
可能有用


如果您有测试数据,请尝试在sql管理中执行此命令,以确保它允许这样工作

是否确定?无法插入到p中。图片左加入u.User,其中u.UserID=用户ID值(bla,bla)??诸如此类?你不能,因为它是一个INSERT语句,但我正在考虑一些你可以做的事情,因为它只是一个非查询语句。在大多数数据库中,一次只能插入一个表。