99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2018-11-09 閱讀量: 1123
MySQL中常見錯誤之標(biāo)點符號錯誤

在SQL(以及我使用的所有編程語言)中,以下操作順序......

SELECT *
FROM artist
WHERE first_name = 'Vincent' and last_name = 'Monet' or last_name = 'Da Vinci';

......與以下內(nèi)容不同:

SELECT *
FROM artist
WHERE first_name = 'Vincent' and (last_name = 'Monet' or last_name = 'Da Vinci');

你能搞清楚為什么嗎?

一個非常常見的SQL錯誤是忘記結(jié)束括號。所以,如果我們看一下這個錯誤的陳述:

SELECT *
FROM artist
WHERE first_name = 'Vincent' and (last_name = 'Monet' or last_name = 'Da Vinci';

我們得到一個錯誤代碼與錯誤的位置(從頭開始的第102個字符):

記?。?strong>括號總是成對出現(xiàn)。

單引號('')或雙引號(“”)也是如此。在SQL中沒有任何情況我們會在沒有配對的情況下找到引用(單引號或雙引號)。列文本值可以包含一個引號(例如exp.last_name = "O'Reilly"),在這些情況下,我們必須混合兩種類型的引號或使用轉(zhuǎn)義字符。(在SQL中,使用轉(zhuǎn)義字符只是意味著在要停用的字符附近放置另一個引號 - 例如exp.last_name = 'O'’Reilly.

記住人們通常會忘記右括號或右引號。一般很少會省略開始的括號或引號。所以,請仔細(xì)查看所有結(jié)束時的標(biāo)點符號!

0.0000
1
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子