最赞回答 / Gemma_Tong
必须一样的名字。不然,这个查询的结果的值不知道赋予给新表哪个字段。假如新表有N个字段,查询的结果只是一个的话,那新表另外的N-1个字段还必须有default值才行。
2017-03-03
各位老铁,如果你们看不懂的话请听我一言!不要光瞪着眼看,一定要自己动手操作敲键盘,命令天天敲天天敲要用起来,手插在裤裆里学不会MySQL!!!
2017-03-02
已采纳回答 / Top_小杰
phpMyAdmin只是方便你操作,提高工作效率,用命令行可以让你一直记得数据库的命令,甚至以后还会记得,脱离了phpMyAdmin,你就会忘记数据库的命令语法
2017-03-02
最赞回答 / 胡同口
我也是这个问题,出现的原因是编码采用了 CHARSET=latin1,而不是utf8,这需要当你建表的时候在最后加->) default charset = utf8;这句话就可以了,不再显示???
2017-03-02
mysql> select good_id,good_name,cate_id,good_price,brand_id from tdb_good as A
-> inner join tdb_good_cates as B on A.cate_id=B.cate_id
-> inner join tdb_good_brands as C on A.brand_id=C.brand_id;
ERROR 1052 (23000): Column 'cate_id' in field list is ambiguous
帮我看看啊
-> inner join tdb_good_cates as B on A.cate_id=B.cate_id
-> inner join tdb_good_brands as C on A.brand_id=C.brand_id;
ERROR 1052 (23000): Column 'cate_id' in field list is ambiguous
帮我看看啊