在創(chuàng)建表的時(shí)候id應(yīng)該是主鍵CREATE TABLE `test`(
創(chuàng)新互聯(lián)是一家專業(yè)提供吳興企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、小程序制作等業(yè)務(wù)。10年已為吳興眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
`id` int(10) NOT NULL auto_increment,
`uid` varchar(10) NOT NULL default ’0‘,
`regdate` date NOT NULL,
`remark` text,
PRIMARY KEY (`id`)
)ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=5 ;
把`uid` varchar(10) not null default '0';這個0兩邊是單引號。您原來寫的那樣代表的整形的,加上引號代表的是字符串型的。
您再試一下。祝你成功~~~
update userb set name='wangnann',sex='男',age='22',class='2010級',like='旅游,打球,游泳',lianxi='12333322211' where id='1' 報(bào)錯的看看。
1.沒辦法的辦法,ctrl+c,完全退出
2.可以輸入\c 廢棄本次語句,若輸入后沒效果是因?yàn)槲幢3之?dāng)前輸入語句完整匹配
如:
mysql show tables';
'
' \c
' '\c
mysql
我們運(yùn)用mysql的時(shí)候經(jīng)常會遇到1064錯誤,那么這個錯誤到底怎么解決呢?下面我給大家分享一下。
01
首先我們在mysql數(shù)據(jù)庫中準(zhǔn)備一個數(shù)據(jù)表,并且往數(shù)據(jù)表中插入數(shù)據(jù),如下圖所示
02
然后我們編寫如下圖所示的查詢語句并且執(zhí)行,你就會發(fā)現(xiàn)執(zhí)行結(jié)果報(bào)出了1064錯誤
03
回到查詢語句中我們發(fā)現(xiàn)Select單詞拼寫錯誤了,如下圖所示,SQL語句的語法錯誤都會導(dǎo)致1064錯誤的出現(xiàn)
04
最后解決這個錯誤就很簡單了,我們只需要把SQL語句寫正確即可,如下圖所示
一、問題原因
mysql數(shù)據(jù)庫的存儲過程創(chuàng)建語句之中需要使用begin表示存儲過程要執(zhí)行的語句從這里開始,在結(jié)尾使用end表示存儲過程的語句要結(jié)束了。而在mysql數(shù)據(jù)庫之中無論是查詢還是添加語句都要使用分號去分隔,但是在存儲過程之中創(chuàng)建sql語句的時(shí)候卻被mysql數(shù)據(jù)庫的編譯器把分號當(dāng)做了結(jié)束語句,沒有end就被檢測成語法錯誤了。
二、解決方法
一般來說上面這個問題都是因?yàn)閙ysql數(shù)據(jù)庫版本所導(dǎo)致的,如果確定語句沒有錯誤的話就要更新版本或者將語句的結(jié)束符改成別的符號,只要能夠讓mysql數(shù)據(jù)庫編譯器解析到end就可以了。使用delimiter即可更改sql語句結(jié)束符,示例如下:
delimiter // --更改結(jié)束符create procedure course_id_name(in cid varchar(20))beginselect namefrom coursewhere id = cid;end//delimiter ; --將結(jié)束符換回分號
以上就是關(guān)于“mysql數(shù)據(jù)庫存儲過程語法報(bào)錯為什么?原因和解決方法看這里”的全部內(nèi)容了,想要了解更多python的實(shí)用知識和代碼示例可以持續(xù)關(guān)注這個頻道,每次更新都會有很多新的知識技術(shù)分享給大家。
當(dāng)前題目:mysql語句錯了怎么改,mysql中輸入錯誤如何改正
文章鏈接:http://sd-ha.com/article34/hdhese.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、網(wǎng)站維護(hù)、手機(jī)網(wǎng)站建設(shè)、App設(shè)計(jì)、移動網(wǎng)站建設(shè)、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)