【发布时间】:2015-11-27 01:53:30
【问题描述】:
我正在尝试更新 2 个站点的 mysql 数据库,以便拥有相同的产品,我需要找到一个查询,该查询将只向产品表中添加新产品线,我正在尝试:
INSERT INTO pre_upde_prop
(id
,pro_name
,pro_alias
,agent_id
,ref
,category_id
,price
,pro_small_desc
,pro_full_desc
,pro_type
,isFeatured
,published
,isSold
,note
,city
,state
,country
,province
,postcode
,hits
,created
,modified
,bed_room
,square_feet
,lot_size
,number_of_floors
,parking
,address
)
SELECT id
, name
, alias
, agent_id
, ref
, cid
, price
, description
, text
, type
, featured
, published
, available
, description
, lid
, sid
, cyid
, lid
, postcode
, hits
, listdate
, refresh_time
, bedrooms
, area
, covered_area
, garage
, garage
, years
FROM pre2_properties_products;
但是当我运行此查询时,它会添加所有行的重复项。我需要找到一个查询,例如,在行号 6000 处开始插入,例如,仅在 6000 之后插入新行。
两个表具有相同的产品 ID。
【问题讨论】:
-
请注意,表的设计应具有适当的约束,以防止添加重复的行。
-
我明白了。好吧,我用的是joomla组件表,其实我真的不知道如何修改这个表的设计,你认为我应该修改表的设计才能使用你下面答案中的解决方案吗?跨度>
-
我不知道如何使用 Joomla!
标签: mysql