-2
INSERT INTO fields (id_region, id_fields_info, subsidy_dka, id_rents_dka, type_uses, id_rented_from, id_categories, id_farmer, id_season)
SELECT
regions.id,
fields_info.id ,
120,
rents_dka.rent_dka,
"собствена",
rented_froms.id,
categories.id_category,
farmers.id,
seasons.id
FROM regions, fields_info, rents_dka, rented_froms, categories, farmers,
seasons
WHERE
region = "Азмък" AND
field_num = 2222 AND
rent_dka = 60 AND
name = "Десислав" AND
id_category = 3 AND
name = "Десислав" AND
season = "2012-2013"
所以我有這些表:MYSQL INSERT - 「插入0行」。任何建議爲什麼是這樣?
regions,
fields_info,
rents_dka,
rented_froms,
categories,
farmers,
seasons
它們填充了一些數據。
我已經做了一個表單,用戶填充這些表中的數據的字段,我已經提到過,當點擊提交按鈕時,我想用ID從數據中獲取ID來填充MYSQL中的表FIELDS,用戶已進入。
您是否嘗試單獨進行SELECT,以查看它是否獲取任何記錄? – 2013-05-04 15:54:00
如果您真的希望有人幫助您,您應該嘗試改善問題的質量。 – Juampi 2013-05-04 15:54:03
除非您爲所有表提供表定義,否則無法回答。即使那樣,它可能太廣泛了,你應該嘗試縮小這個問題的範圍。 – 2013-05-04 15:55:38