課程
/數(shù)據(jù)庫
/MySQL
/與MySQL的零距離接觸
為什么可以將cate_id賦值給goods_cate,這兩個字段的數(shù)據(jù)類型不是不同嗎?
2015-02-14
源自:與MySQL的零距離接觸 5-6
正在回答
以下是我個人的理解:
在數(shù)據(jù)庫語言中 單引號 分隔了命令與數(shù)據(jù)
在你描述的賦值語句中 我們可以想象一個等價語句:
UPDATE tdb_goods SET goods_cate='$id';
上面語句是簡化了的更新語句,把多表更新變成了單表更新,單引號中的$id表示任意的一個字符(你暫且這么理解)既然單引號分隔了命令和數(shù)據(jù) 那么 這行語句中,單引號里的數(shù)據(jù)類型就應(yīng)該是goods_cate所承認(rèn)的數(shù)據(jù)類型。
那么整個多表更新的過程應(yīng)該是這樣。
cates_id ?--> ?'$id'
$id --> good_cates
也就是說 在更新過程中,是先吧cates_id賦值給$id,而$id被放在單引號中被單引號認(rèn)為(或者說轉(zhuǎn)換)成為goods_cates所承認(rèn)的數(shù)據(jù)類型。
注:我也是小白,通過查閱資料理解的,如果我說的不對或者跟實際情況有出入的,也請各位給予一些提醒。如果樓主收到了更準(zhǔn)確的答案煩請轉(zhuǎn)告我一聲,祝學(xué)習(xí)愉快。
丶陌墨
伊里斯
http://www.cnblogs.com/zox2011/archive/2012/09/12/2681797.html
張的高
舉報
本課程涵蓋全部MySQL數(shù)據(jù)庫的基礎(chǔ),學(xué)習(xí)MySQL數(shù)據(jù)庫的基礎(chǔ)知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-11-29
以下是我個人的理解:
在數(shù)據(jù)庫語言中 單引號 分隔了命令與數(shù)據(jù)
在你描述的賦值語句中 我們可以想象一個等價語句:
UPDATE tdb_goods SET goods_cate='$id';
上面語句是簡化了的更新語句,把多表更新變成了單表更新,單引號中的$id表示任意的一個字符(你暫且這么理解)既然單引號分隔了命令和數(shù)據(jù) 那么 這行語句中,單引號里的數(shù)據(jù)類型就應(yīng)該是goods_cate所承認(rèn)的數(shù)據(jù)類型。
那么整個多表更新的過程應(yīng)該是這樣。
cates_id ?--> ?'$id'
$id --> good_cates
也就是說 在更新過程中,是先吧cates_id賦值給$id,而$id被放在單引號中被單引號認(rèn)為(或者說轉(zhuǎn)換)成為goods_cates所承認(rèn)的數(shù)據(jù)類型。
注:我也是小白,通過查閱資料理解的,如果我說的不對或者跟實際情況有出入的,也請各位給予一些提醒。如果樓主收到了更準(zhǔn)確的答案煩請轉(zhuǎn)告我一聲,祝學(xué)習(xí)愉快。
2015-09-25
http://www.cnblogs.com/zox2011/archive/2012/09/12/2681797.html