我正在尝试删除与数据库的所有连接,因为我犯了一个错误,忘记将mysqli_connect($ con)放在多个页面中。
在StackOverflow上,我发现了以下问题:How do you kill all current connections to a SQL Server 2005 database?
但是,当我使用以下查询时,我在phpMyAdmin中收到错误:
ALTER DATABASE `dotnettv_db` SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
错误:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[`dotnettv_db`] SET SINGLE_USER WITH ROLLBACK IMMEDIATE' at line 1
如果你能告诉我我做错了什么,我将不胜感激。谢谢!
编辑:这是我在phpMyAdmin中获得的:http://oi43.tinypic.com/2v0k8rc.jpg - 一个进程,大约50个连接。最大的问题是与这些连接相关的流量--3.3TB并计算在6天内:http://oi41.tinypic.com/2lj6n9t.jpg
答案 0 :(得分:2)
您没有使用SQL-Server
(来自Microsoft),MySql
,因此SQL命令无效。
选中此处寻求帮助:how to kill mySQL connections