MySQL回車一直出現(xiàn)箭頭是一個(gè)比較常見的問(wèn)題,其實(shí)這個(gè)問(wèn)題的產(chǎn)生是因?yàn)樵趫?zhí)行SQL語(yǔ)句之后,MySQL控制臺(tái)并沒有給出明確的結(jié)束標(biāo)志,而是等待用戶繼續(xù)輸入命令,所以每個(gè)新的輸入行都會(huì)顯示一個(gè)箭頭,表示輸入還未結(jié)束。
要解決這個(gè)問(wèn)題,可以采用以下兩種方法:
1. 使用分號(hào) 在輸入完SQL語(yǔ)句之后,需要在結(jié)尾處加上分號(hào),這樣MySQL控制臺(tái)就能夠識(shí)別出SQL語(yǔ)句的結(jié)束位置,不再顯示箭頭了。 比如,輸入下面的語(yǔ)句后,就需要在結(jié)尾處加上分號(hào): SELECT * FROM user; 2. 使用backslash 在輸入完SQL語(yǔ)句之后,可以在最后一行輸入backslash字符(\),表示下一行也是SQL語(yǔ)句的一部分,需要進(jìn)行拼接。這樣,對(duì)于MySQL控制臺(tái)來(lái)說(shuō),這個(gè)語(yǔ)句還沒有結(jié)束,也不會(huì)顯示箭頭了。 比如,輸入下面的語(yǔ)句,可以在最后一行輸入backslash字符: SELECT * FROM user \G;
通過(guò)這兩種方法,MySQL回車一直出現(xiàn)箭頭的問(wèn)題就可以解決了。需要注意的是,在輸入backslash字符時(shí),要確保該字符在行的末尾,否則可能會(huì)出現(xiàn)其他問(wèn)題。