如何在同一时间清除几个表的内容

本文关键字:几个 同一时间 清除 | 更新日期: 2023-09-27 18:30:14

我写这段代码是为了从Mysql的数据库中删除一个表,它运行良好。如何使用最小代码同时删除几个表?感谢

private void button3_Click(object sender, EventArgs e)
{
    string constring = "datasource=localhost;port=3306;username=root;password=abcd";
    using (MySqlConnection cnn = new MySqlConnection(constring))
    using (MySqlCommand cmd = new MySqlCommand("TRUNCATE TABLE myproject.words", cnn))
    {
        cnn.Open();
        cmd.ExecuteNonQuery();
    }
}

如何在同一时间清除几个表的内容

只需链接命令

using (MySqlCommand cmd = 
       new MySqlCommand("TRUNCATE TABLE myproject.words; TRUNCATE TABLE myproject.other;"  
       , cnn))