MS SQL,对象名称无效
MS SQL, invalid object name
好吧,让我简而言之,我可以使用以下代码从数据库中删除整行:
$sql = "DELETE FROM [master].[dbo].[TestTBL] WHERE Agent_ID = '{$_SESSION["agentid"]}' ";
但是当我尝试时:
$sql = "DELETE username FROM [master].[dbo].[TestTBL] WHERE Agent_ID = '{$_SESSION["agentid"]}' ";
我也尝试将其设为 [name],但我仍然得到无效的对象名称用户名...
我只想删除某个Agent_ID的用户名
任何帮助都感激不尽。 :D
DELETE username FROM [tableName]
^
您无法使用 DELETE 命令删除一列。你必须删除整行
DELETE FROM [tableName]
want to delete only the username of a certain Agent_ID
您可以使用 UPDATE 命令更改一些信息
UPDATE [tableName] SET username=NULL WHERE Agent_ID=1 // or whatever value
使用 UPDATE
查询清空该列。
$sql = "UPDATE [master].[dbo].[TestTBL]
SET username = NULL WHERE Agent_ID = '{$_SESSION["agentid"]}' ";
好吧,让我简而言之,我可以使用以下代码从数据库中删除整行:
$sql = "DELETE FROM [master].[dbo].[TestTBL] WHERE Agent_ID = '{$_SESSION["agentid"]}' ";
但是当我尝试时:
$sql = "DELETE username FROM [master].[dbo].[TestTBL] WHERE Agent_ID = '{$_SESSION["agentid"]}' ";
我也尝试将其设为 [name],但我仍然得到无效的对象名称用户名...
我只想删除某个Agent_ID的用户名 任何帮助都感激不尽。 :D
DELETE username FROM [tableName]
^
您无法使用 DELETE 命令删除一列。你必须删除整行
DELETE FROM [tableName]
want to delete only the username of a certain Agent_ID
您可以使用 UPDATE 命令更改一些信息
UPDATE [tableName] SET username=NULL WHERE Agent_ID=1 // or whatever value
使用 UPDATE
查询清空该列。
$sql = "UPDATE [master].[dbo].[TestTBL]
SET username = NULL WHERE Agent_ID = '{$_SESSION["agentid"]}' ";