今天在學(xué)MySQL的時(shí)候遇到了ERROR 1064 (42000)的錯(cuò)誤。 數(shù)據(jù)庫(kù)里的數(shù)據(jù)格式:
mysql> DESCRIBE pet;| Field | Type | Null | Key | Default | Extra | 
|---|---|---|---|---|---|
| name | varchar(20) | YES | NULL | ||
| owner | varchar(20) | YES | NULL | ||
| species | varchar(20) | YES | NULL | ||
| sex | char(1) | YES | NULL | ||
| birth | date | YES | NULL | ||
| death | date | YES | NULL | 
然后在我輸入:
mysql> SELECT name, birth,MONTH(birth) FROM pet ORDER BY birth;之后,出現(xiàn)的結(jié)果卻是:
ERROR 1064 (42000): 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 ‘BY birth’ at line 1
(@﹏@)~ 檢查了好幾遍愣是沒(méi)看出BY birth哪里有問(wèn)題了
最后發(fā)現(xiàn)BY birth中間空的有點(diǎn)大,不過(guò)空格講道理是不影響對(duì)的。然后發(fā)現(xiàn)是我之前在輸入查詢(xún)命令的時(shí)候不小心一起按了 空格 + Enter,導(dǎo)致了英文字符變了,那個(gè)空格也不是普通的空格(天啊我在講什么。。。) 反正如果空格 + Enter同時(shí)按的話英文字符會(huì)變,就像醬紫: ABC–> ABC
只要再同時(shí)按 空格 + Enter 變回來(lái)就行。
新聞熱點(diǎn)
疑難解答
圖片精選