首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TYPO3: Extbase-后端模块->复制数据库-表和数据

TYPO3: Extbase-后端模块->复制数据库-表和数据
EN

Stack Overflow用户
提问于 2013-07-18 15:46:03
回答 1查看 460关注 0票数 0

我正在做我的第一个TYPO3项目(TYPO3 6.1)。我开发了一个CSV-import,它工作得很好,但现在我想在导入新数据之前备份该表。因此,我想复制包含数据的表。

我的问题是,我如何才能以正确的方式做到这一点?我提到过要在Repository-Class中编写一个方法(它扩展了extbase/perstistance/repository)。

这样好吗?如何访问DB-Object以调用自定义SQL-Query?

谢谢你的帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-18 23:52:05

您可以使用像这样的原始查询

代码语言:javascript
复制
$query = $this->createQuery();
$query->getQuerySettings()->setReturnRawQueryResult(TRUE);
$query->statement(
    'SELECT order_id,product_name,qty
    FROM orders
    INTO OUTFILE '/tmp/orders.csv'
    FIELDS TERMINATED BY ','
    ENCLOSED BY '"'
    LINES TERMINATED BY '\n''
);
return $query->execute();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17717579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档