簡體   English   中英

插入兩個不同的表

[英]Insert into two different tables

我真的很難解決這個問題,基本上我可以選擇以下方法添加固定票價:(固定票價ID將被隱藏)

在此處輸入圖片說明

需要將其添加到以下兩個表中:

tblfixedfare

在此處輸入圖片說明

tblfixedfaresetup

在此處輸入圖片說明

對於tblfixedfare,當用戶添加固定票價時,需要在數據庫中插入兩個條目。 考慮數據庫本身,下一個示例將是:

  • ID :7, FixedFareID :4, DayHalf :1, 票價 :“ Day Time Fare”值
  • ID :8, 固定 票價 ID :4, 半夜 票價 :2, 票價 :“夜間票價”值

對於tblfixedfaresetup,同時需要在此數據庫中另外插入兩個。 考慮數據庫本身,下一個示例將是:

  • ID :8, FixedFareID :4, ShortPostCode :'To Postcode'值, Leg :1, LegCount :2
  • ID :9, FixedFareID :4, ShortPostCode :'From Postcode'值, Leg :2, LegCount :2

**注意,LegCount將始終= 2

如果有人可以提供任何幫助,將不勝感激。 (我正在使用PDO使用准備好的語句)

**編輯

我將如何插入FixedFareID,它將需要查看FixedFareID中的最高值並添加1。因此對於tblfixedfare,下一個FixedFareID值將需要為4,我如何實現這一點?

對於第一個問題,只需按照fufu的建議進行兩個查詢即可。

要獲得FixedFareID加1的MAX(FixedFareID)+1 ,可以使用MAX(FixedFareID)+1

首先嘗試插入一個數據庫。 如果插入了數據,請嘗試使用相同的查詢將其插入第二個數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM