
1、若多用户仅仅是查询数据库,可以按你的思路做。
2、若复制到个人的电脑里后, 要对本地数据库进行修改(增删改),那“公用资料夹”中的数据库就不是最新的了。这样每个用户都修改自己的本地数据库,最后就有多个内容不同的数据库,要把这些不同的数据库合并后才可复制到“公用资料夹”中,做为最新的数据库。
3、多用户情况下,最好使用有事务处理的数据库(SQL Server),在同一时刻只能有一个用户 *** 作数据库,保证了每次 *** 作时数据库都是最新的。
4、或者在Access数据库增加“增删改”标志,当此标志为True时,表示有人在修改数据库, *** 作完成后,再将此标志设为False,其他用户要等待此标志变为False才能修改数据库。
mysql中replace函数直接替换mysql数据库中某字段中的特定字符串
UPDATE `ts_weibo` SET
`weibo_id` = replace (`weibo_id`,'19782687','14204277'),
`uid` = replace (`uid`,'19782687','14204277'),
WHERE
`weibo_id` LIKE '%19782687%' or
`uid` LIKE '%19782687%' or
替换30935150采用相同的方法
具体步骤如下:
1,把所有表的结构和数据导出为文本的.sql文件,用文本编辑软件word或者dw等都可以,用替换方法比如把字符A替换为B,但这有可能误 *** 作,所以要慎重查看;
2,替换完以后,再利用mysql数据管理软件,把SQL文件导入到新的数据库中,进行严格测试,通过后;把旧版数据备份(主要为了安全着想),然后导入新的数据即可完成所需 *** 作。
update dboB set 树种组成 = substring(树种组成,1,1) +
(select 名称 from dboA where 代码=203)+
(substring(树种组成,5,1))+
(select 名称 from dboA where 代码=108)
where ID = 1
方法一:varchar和nvarchar类型是支持replace,所以如果你的text不超过8000可以先转换成前面两种类型再使用replace 替换 text ntext 数据类型字段的语句 。
1
update 表名 set 字段名=replace(cast(与前面一样的字段名 as varchar(8000)) ,'原本内容','想要替换成什么')
方法二:
1
update [表名] set 字段名 = replace(与前面一样的字段名,'原本内容','想要替换成什么')
在B数据库中打开;查询分析器输入以下代码:
Insert into TKSQLDB_TRAIN_WEB_agTechBook (ST_Doc)
select ST_Doc from A数据库名TKSQLDB_TRAIN_WEB_sdTechBook
以上 *** 作;两个数据库要同一台电脑;如果不同的电脑还要做远程连接设置。
假设要替换是的记录是4号记录。
go 4
replace sno with left(qkno,6)+substr(sno,7)
如果想替换所有记录,那就在replace 命令后面再加上 all 就行了。
楼上给的答案也对。是把所有记录的前6个字符都替换了。
以上就是关于VB替换整个ACCESS数据库代码. 为了避免多人同时使用一个数据库不稳定,请高手帮忙!特别感谢!!!!全部的内容,包括:VB替换整个ACCESS数据库代码. 为了避免多人同时使用一个数据库不稳定,请高手帮忙!特别感谢!!!!、MYSQL替换语句怎么写、如何在MYSQL数据库管理中直接替换 *** 作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)