我的magento数据库中有大约800,000个产品,我需要删除其中大约一半的产品(大约400,000个)。
在magento 1.7.0.2上运行
从“管理产品”页面开始做这件事,我真的要花很长时间。该过程需要很长时间,并且服务器不断超时。
是否有SQL语句可以从数据库中删除选定的产品?所有需要删除的产品,标题以*NLA开头
我知道magneto将产品数据存储在几个不同的表中,所以我正在尝试从所有表中删除与所选产品相关的所有数据。
我知道MySQL语句,但我不是专家,不能理解这一点。例如,如果只有一个表,我会这样做: DELETE FROM product_table WHERE title
所以我有一个用于OpenCart的导入/导出模块,但是在插入新数据之前,它正在删除整个产品选项表.
我需要开发对第三方产品选项模块的支持,但同时--我想我应该阻止它删除产品选项表中的一个重要列。
在product_option_value表中,我有'product_option‘、'product_id’、'quantity‘等等,还有一个名为'info’的列,我不想擦去。方法如下:
function storeOptionsIntoDatabase( &$database, &$options )
{
// find the defa
我正在为基于云的数据库(Azure)设计增量更新流程。唯一存在的changelog是一个.txt文件,它记录了数据库处理的每个insert、delete和update语句。没有可用的变更数据捕获表,或者任何记录变更的数据库表,我无法在数据库上启用水印。.txt文件的结构如下: update [table] set x = 'data' where y = 'data'
go
insert into [table] values (data)
go
delete from [table] where x = data
go 我已经构建了将.txt文件转换为云中的
此代码目前正在使用DROP表将数据从Access传输到Server,这是为了让一个人使用。现在它将被多个人使用,所以我需要修改代码以附加。我试图弄清楚如何让它检查目标表,看看记录是否已经存在,如果存在,它会跳过它,如果没有,它会将雇员数据写到表中。SQL表是预先构建的,它有一个行ID列和时间戳列,而access表没有这些列,以便跟踪正在输入的记录。
目前的代码如下:
Public Function Update()
Dim cdb As DAO.Database, qdf As DAO.QueryDef
Dim err As DAO.Error
Const DestinationTableNa
我正在尝试为我的企业启动一个广告分析工具。我有一个包含3张工作表的Excel电子表格。表1包含有关广告点击器的数据,表2包含有关产品购买者的信息,表3应根据表1和表2之间的交叉引用数据收集数据。
表1中的列如下:
A B C D E F G
------------------------------------------------------------------------------------
product type, tag, click d
主要问题
是否有SQL命令可以从表行中选择值,并在同一SQL命令中更新该值?
更详细的问题
我在一个电子商务网站上工作,在那里我使用MYSQL数据库,它有一个products表,其中有一个列表,等待它,产品。
该表中包括一个quantity字段和一个sold字段。
quantity表示该产品的总数量,而sold是该产品的当前销售/用户购买量。
因此,如果sold字段与quantity匹配,我希望更新前端quantity,以表明它缺货。
因此,当用户购买“x”数量的产品时,我知道我可以执行以下两个SQL命令来更新sold字段:
SELECT sold FROM products WHERE pr
我正在尝试运行一个查询:
INSERT
INTO `ProductState` (`ProductId`, `ChangedOn`, `State`)
SELECT t.`ProductId`, t.`ProcessedOn`, \'Activated\'
FROM `tmpImport` t
LEFT JOIN `Product` p
ON t.`ProductId` = p.`Id`
WHERE p.`Id` IS NULL
ON DUPLICATE KEY UPDATE
`ChangedOn` = VALUES(`Changed
当我执行下一个SQL代码时:
delete from product where idproduct = 2;
我得到了下一个错误:
Error Code: 1451. Cannot delete or update a parent row: a foreign key constraint fails (`store`.`sale_detail`, CONSTRAINT `fk_sale_detail_product1` FOREIGN KEY (`idproduct`) REFERENCES `product` (`idproduct`) ON DELETE NO ACTION ON U
我需要将TOP (X)最老的行从活动表移到存档表中,但是这些行没有按日期顺序排列。
数据将根据日期标准移动,并且由于有数以百万计的记录可能需要随着时间的推移而移动,这将是逐步完成的。因此,查询将使用、选择TOP和DELETE TOP。
到目前为止,我的SQL脚本是
INSERT INTO tblDataLoggedArchived
SELECT TOP(1000) *
FROM tblDataLogged
WHERE fldDateTime <= @ExpiryDate
ORDER BY fldDateTime ASC
DELETE TOP(1000) FROM tblDataLo