如何使用C#TRUNCATE表
本文关键字:C#TRUNCATE 何使用 | 更新日期: 2023-09-27 17:50:51
如何用c#截断表。
我这样做了,但没用。
cmd.CommandText = "TRUNCATE TABLE dalbara;";
cmd.ExecuteNonQuery();
Visual Studio给我这个错误:
无效的SQL命令,您只能执行"DELETE"、"INSERT"、"PROCEDURE","SELECT"或"UPDATE">
我想删除并重新启动我的所有访问表。使用DELETE命令时,自动增量值不会重置。
MySqlConnection connection = new MySqlConnection(Server=localhost;Database=dbase;Uid=root;password=;)
string query = "TRUNCATE TABLE " + yourTableName
MySqlCommand cmd = new MySqlCommand(query, connection);
cmd.ExecuteNonQuery();
使用此代码截断表
如果你是某种数据库上下文,你可以这样做:
dbContext.ExecuteCommand("TRUNCATE TABLE <tableName>");
在MySQL中转到->主页->用户菜单->选择表中的用户->编辑权限->检查所有全局权限->转到
现在执行截断代码。
REVOKE ALL PRIVILEGES ON * . * FROM 'root'@'localhost';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'localhost' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
更改主机名和用户名,在服务器中执行并运行截断的c#代码。