0

我想将具有不同值的多行插入到 anthor 表中的一个表中,该表具有一些 device_id 但它给出错误这是我的查询

MySqlCommand cmd = new MySqlCommand("INSERT INTO ind_master(ind,device_id) SELECT ind FROM schedule_days WHERE device_id = '"+DBdevice_id+"','"+DBdevice_id+"'", con);
            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();
4

1 回答 1

1
MySqlCommand cmd = new MySqlCommand("INSERT INTO ind_master(ind,device_id) SELECT ind,'"+DBdevice_id+"' FROM schedule_days WHERE device_id = '"+DBdevice_id+"'", con);

如果 device_id 是整数,则删除单引号 ''

于 2013-03-22T11:15:32.463 回答