台灣最大程式設計社群網站
線上人數
683
 
會員總數:240359
討論主題:186352
歡迎您免費加入會員
討論區列表 >> MySQL >> 複製欄位同時新增一個欄位資料該怎麼做到
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
複製欄位同時新增一個欄位資料該怎麼做到
價值 : 30 QP  點閱數:416 回應數:2

樓主

max
門外漢
0 6
82 1
發送站內信

目前我是從 other_device_spec 複製了這些欄位 到 measure_data_1cav,程式碼如下:

"INSERT INTO `measure_data_1cav` (`FAI_Number`,`Nominal_Dim`,`Upper_Dim`,`Lower_Dim`,`Scale_Type`,`Order`) SELECT `FAI_Number`,`Nominal_Dim`,`Upper_Dim`,`Lower_Dim`,`Scale_Type`,`Order` FROM `other_device_spec`"

但是同時我想多存一個欄位,為每列都會對應的一個相同的值(我不是要直接塞入那一欄位,這樣也會賽到前幾次已塞入的值,因為不同次塞入DB,這欄位都會有不同的一個固定值,此值是從前一個頁面傳送過來的)

如果不懂我的問題,歡迎在發問

搜尋相關Tags的文章: [ mysql ] , [ database ] , [ copy ] , [ php ] ,
本篇文章發表於2017-06-13 15:44
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小魚
檢舉此回應
在後端讀資料,將值當成常數帶進SQL語法中吧,
不知道是不是你要的?
本篇文章回覆於2017-06-13 20:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應


INSERT INTO `measure_data_1cav` (`FAI_Number`,`Nominal_Dim`,`Upper_Dim`,`Lower_Dim`,`Scale_Type`,`Order`) SELECT `FAI_Number`,`Nominal_Dim`,`Upper_Dim`,`Lower_Dim`,`Scale_Type`,`Order` FROM `other_device_spec`

用如下的寫法

INSERT INTO `measure_data_1cav` (`FAI_Number`,`Nominal_Dim`,`Upper_Dim`,`Lower_Dim`,`Scale_Type`,`Order`,`XXX`) SELECT `FAI_Number`,`Nominal_Dim`,`Upper_Dim`,`Lower_Dim`,`Scale_Type`,`Order`,'test' AS XXX FROM `other_device_spec`
XXX就是你不一樣的欄位。後面的select就用as的方式給值就行了。
本篇文章回覆於2017-06-16 13:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.