中易网

mysql 如何同时Update两条数据到数据库?

答案:3  悬赏:0  
解决时间 2021-03-22 06:15
能否同时更新两条数据到数据库里?
如:$dsql->ExecuteNoneQuery("Update `#@__archives` set `arcrank`='0', `sortrank`='$time', `pubdate`='$time' where id = '$id';");

想在上面的语句中,加一条:Update `#@__taglist` set arcrank='0' ,请问如何加?

不能分两行的,因为第一行导入的数据库的ID是随机的,能否一条写下?
最佳答案
你能不能把问题具体化,举个例子说明一下,你要在数据库上写些什么东西,要这么操作的原因是什么,看大家能不能帮你解决。

你现在的说明太过抽象了。
全部回答
第一种,很简单,适用于任何存储引擎。 1. 下载并安装好新版本的mysql数据库,并将其端口改为3307(避免和旧版本的3306冲突),启动服务。 2. 在新版本下创建同名数据库。 # mysqldump -p3307 -uroot create mysqlsystems_com 3. 在旧版本下备份该数据库。 # mysqldump -p3306 -uroot mysqlsystems_com > mysqlsystems_com.bk note: 你也可以加上–opt选项,这样可以使用优化方式将你的数据库导出,减少未知的问题。 4. 将导出的数据库备份导入到新版本的mysql数据库中。 # mysql -p3307 -uroot mysqlsystems_com < mysqlsystems_com.bk 5. 再将旧版本数据库中的data目录下的mysql数据库全部覆盖到新版本中。 # cp -r /opt/mysql-5.1/data/mysql /opt/mysql-5.4/data note: 大家也都知道这个默认数据库的重要性。 6. 在新版下执行mysql_upgrade命令,其实这个命令包含一下三个命令: # mysqlcheck –check-upgrade –all-databases –auto-repair # mysql_fix_privilege_tables # mysqlcheck –all-databases –check-upgrade –fix-db-names –fix-table-names note: 在每一次的升级过程中,mysql_upgrade这个命令我们都应该去执行,它通过mysqlcheck命令帮我们去检查表是否兼容新版本的数据库同时作出修复,还有个很重要的作用就是使用mysql_fix_privilege_tables命令去升级权限表。 7. 关闭旧版本,将新版的数据库的使用端口改为3306,重新启动新版本mysql数据库。到此,一个简单环境下的数据库升级就结束了。 第二种,同样适用任何存储引擎。 1. 同样先安装好新版本的mysql。 2. 在旧版本中,备份数据库。 # mkdir /opt/mysqlsystems_bk ; mysqldump -p3306 -uroot –tab=/opt/mysqlsystems_bk mysqlsystems_com note: –tab选项可以在备份目录mysqlsystems_bk下生成后缀为*.sql和*.txt的两类文件;其中,.sql保存了创建表的sql语句而.txt保存着原始数据。 3. 接下来在新版本的数据库下更新数据。 # mysqladmin -p3307 -uroot create mysqlsystems_com # cat /opt/mysqlsystems_bk/*.sql | mysql -p3307 -uroot mysqlsystems_com ( create tables ) # mysqlimport mysqlsystems_com /opt/mysqlsystems_bk/*.txt ( load data ) 4. 之后的所有步骤与第一种方法的后三步5、6、7相同。 第三种,适用于myisam存储引擎,全部是文件间的拷贝。 1. 安装。 2. 从旧版本mysqlsystems_com数据库下将所有.frm、.myd 和.myi文件拷贝到新版本的相同目录下。 3.之后的步骤依然同于第一种的后三步。
$dsql->ExecuteNoneQuery("Update `#@__archives` set `arcrank`='0', `sortrank`='$time', `pubdate`='$time' where id = '$id';"); $dsql->ExecuteNoneQuery("Update `#@__taglist` set arcrank='0' ;"); 这样不行吗?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中风偏瘫半身不遂,这些症状能恢复得了吗?中
没开封过的擦脸的水霜可以放在冰箱里吗?
竹子蛇有别的名称吗
壁立千仞 无欲则刚上一句
dnf决战者烽火连城套哪里打
是不是每对夫妻都是一个较强势,一个弱势
第一次约喜欢的女生去风景区玩需要注意什么啊
电子琴的手动和弦与自动和弦有什么不同
亚马逊产品的浏览量转化率低,是什么原因
0.85米是48元,那么1米是多久元?
现在哪种口服小分子胶原蛋白肽好?推荐个
我遇到过同样的事,半夜突然醒来,很清楚,一
求韩国首尔中文版地图
雪佛兰乐风,上海慧龙汽贸 有没有在这家买过
诺基亚n1 下载不了软件\'点下一步没反应
推荐资讯
哪位熟悉pvc管道法兰标准是什么
眼眶的眼眶构成
在“纳西宝藏”里买了一个金镶玉,原价说是79
老年代步车燃油f0富路到那个地方买价格最合适
『北京』 请问在审美烫头发大概多少钱?
海康威视监控器序列号是什么意思
日在校园你们到最后最同情谁
速达财务软件中“进销存和财务结合使用,该科
做我这种产品成本非常高利润相对很低,现在做
昆明市区的平交路口有几个
蝎子精撩唐僧一夜为何不霸王硬上弓?
独立特性,啥意思?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?