-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