2016-12-13 40 views
0

我的表結構是這樣的錯誤在簡單的SQL更新查詢

CREATE TABLE [dbo].[tdnResetTickets](
    [ResetID] [int] IDENTITY(1,1) NOT NULL, 
    [userName] [varchar](200) NULL, 
    [tokenHash] [nvarchar](200) NULL, 
    [expirationDate] [datetime] NULL, 
    [tokenUsed] [bit] NULL, 
    [tokenType] [bit] NULL, 
CONSTRAINT [PK_tdnResetTickets] PRIMARY KEY CLUSTERED 
(
    [ResetID] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 
) ON [PRIMARY] 

我想更新該表中的列。我的查詢是這樣的

UPDATE [dbo].[tdnResetTicket] SET [tokenUsed] = 0 WHERE ResetID =1 

它拋出一個錯誤

Msg 208, Level 16, State 1, Line 1 
Invalid object name 'dbo.tdnResetTicket'. 

任何人都可以指出我在做什麼錯在這裏?

+0

你選擇正確的數據庫? – RdPC

回答

2
UPDATE [dbo].[tdnResetTickets] SET [tokenUsed] = 0 WHERE ResetID =1 

表是tdnResetTickets與S和更新查詢是tdnResetTicket

2

表是tdnResetTickets與S和更新查詢是tdnResetTicket

正確的代碼:

UPDATE [dbo].[tdnResetTickets] SET [tokenUsed] = 0 WHERE ResetID =1 
-1

表名是更新語句不正確。

UPDATE [dbo].[tdnResetTickets] SET [tokenUsed] = 0 WHERE ResetID =1 
+0

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 - [來自評論](/ review/low-quality-posts/14578834) – AFract

+0

UPDATE [dbo]。[tdnResetTickets] SET [tokenUsed] = 0 WHERE ResetID = 1 –