有一个线上的数据库,知道线上某一个用户的user_id,要把跟他有关的的所有数据,复制到本地的测试数据库中,但是要把这个user-id换掉,应该怎么去实现呢啊
应该是先从线上数据库查询出来,再插入到本地的数据库中吧,具体实现怎么弄呢;各位帮个忙吧,我是个小菜鸟,不太懂数据库的知识。大家多帮个忙啊。。。。。。
其实很简单的,不要把他想的太复杂,根据你的需求,只需用select语句和insert语句就可以了。具体的用法可以百度之。至于数据库的连接,由于不知道你用什么数据库,也不知道你用的是什么语言,所以姑且给你一个参考。
http://ethen.iteye.com/admin/blogs/791387
直接报数据库导入 再在企业管理器里 打开所属数据库下的表 点开 USER_ID 右键重命名 如果数据也要改的话 直接右键USER_ID 打开表 返回所有行 改你想改的内容就可以了 .....
那你就得在本地新建一个结构和线上数据库(不知道啥意思,姑且这么叫吧)相同的数据库,然后每次从线上数据库查询出来的内容都直接插入到本地数据库就好了呀。前提是你必须知道数据库的结构。
hope it helpful to you!
不懂么,可以自己百度一下,没必要什么都来问别人,其实有时候自己能够解决掉问题是很有成就感的。dump是mysql进行数据的导入和导出的,在数据库备份的时候比较常用,但看你的需求好像用不起来。至于数据库的操作步骤,跟你描述的差不多。当然也没必要每次插入到本地后都断开连接。最后一个建议,百度是个好东西。