最新回答 / 旺仔窩窩頭
百度一番:大概是因為mysql5.7以后的版本啟用了嚴(yán)格模式,照著方法修改配置文件my.ini也依然不起作用。我的解決方法如下:我的是mysql8.0版本,以品牌表為例將brand字段的not null約束去掉,雖然可以正確添加數(shù)據(jù)<...圖片...>但結(jié)果卻是:<...圖片...>后期可以將brand字段刪除,也能達(dá)到效果既然Select中的字段會自動填充到新表中,不妨在創(chuàng)建表時只創(chuàng)建id字段:<...圖片...>結(jié)果:<...圖片...>
2019-03-04
最新回答 / weixin_慕婉清1523926
(1)刷新一下數(shù)據(jù)庫,保證事件已經(jīng)在“事件”文件夾目錄下(2)查看事件狀態(tài)是否已開啟,若沒有,則要開啟事件
2019-02-28
最新回答 / 南葉璇羽
CREATE TABLE tdb_goods_brands(?? ?brand_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,??? brand_name VARCHAR(40) NOT NULL??? ?)??? SELECT name AS brand_name FROM tdb_goods GROUP BY brand_name;加個AS就可以了,AS后面要跟創(chuàng)建的新表中的列名
2019-02-23
最贊回答 / Uestc_L
哈哈,是不是因為講到了 declare ,突然就來了
最新回答 / Ray_Loy
我操作了幾遍之后感覺是這樣理解的:復(fù)合函數(shù)要達(dá)到插入數(shù)據(jù)之后再返回最后插入數(shù)據(jù)的id的這樣的一個多條sql語句的復(fù)合效果,必須在函數(shù)體中寫入多條sql語句,但是不同的sql語句在運行時需要使用;結(jié)尾,所以創(chuàng)建復(fù)合函數(shù)時勢必要加入;保證該語句的執(zhí)行,可這樣又會使自己的創(chuàng)建進(jìn)程結(jié)束,這產(chǎn)生了一個沖突,所以這個時候有一種折中的方法,就是先修改默認(rèn)結(jié)束符號,將各條sql語句寫入函數(shù)體之后再把默認(rèn)結(jié)束符改回;,這樣就順利解決了沖突問題
最新回答 / qq_慕函數(shù)9303641
自己創(chuàng)建錯了,mysql> CREATE TABLE users(??? -> id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,??? -> username VARCHAR(10) NOT NULL,??? -> pid SMALLINT UNSIGNED,??? -> FOREIGN KEY (pid) REFERENCES PROVINCES (id)??? -> );Query OK, 0 rows affecte...
2019-02-16
最新回答 / qq_龘_2
應(yīng)該會吧