首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在mysql中转储表中的单个记录的脚本

在mysql中转储表中的单个记录的脚本
EN

Stack Overflow用户
提问于 2011-01-19 18:30:27
回答 5查看 15K关注 0票数 20

我想从名为table1的mysql表中转储id = 5的单个记录。

mysql查询相同的内容是什么?

我认为我们可以使用mysqldump,但我已经将它与表的完整记录一起使用。但是如何将其与单个记录一起使用呢?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-01-19 18:39:15

如果你在http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html上查看,你会发现--where选项就是你需要的。

下面是该参考中所述的内容:

代码语言:javascript
复制
--where='where_condition', -w 'where_condition'

仅转储由给定WHERE条件选择的行。如果条件包含特定于命令解释程序的空格或其他字符,则必须使用引号将条件括起来。

示例:

代码语言:javascript
复制
--where="user='jimf'"
-w"userid>1"
-w"userid<1"
票数 28
EN

Stack Overflow用户

发布于 2019-01-31 06:10:02

我只想发布一个更明确的答案。这是对公认的一个的补充。

代码语言:javascript
复制
mysqldump -uremote_user -premote_password -hdatabase_host remote_database_name remote_table_name --where='id=1234' --skip-add-drop-table --no-create-info
票数 1
EN

Stack Overflow用户

发布于 2016-04-22 15:13:16

代码语言:javascript
复制
insert into [dbo].[LocaleStringResource]
  (LanguageId,ResourceName,ResourceValue)
select 5 as LanguageId, ResourceName, ResourceValue
from [dbo].[LocaleStringResource]
where LanguageId = 2 and id = (
  SELECT MAX(ID)
  FROM [dbo].[LocaleStringResource]
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4734175

复制
相关文章

相似问题

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