表更新有关问题
程序员文章站
2022-05-15 16:26:55
...
表更新问题!
两张表都包含序列号、设备类型字段。
我现在想更新表二的设备类型值为表一相同序列号的设备类型值,请教怎么写?
------解决方案--------------------
$sql = 'SELECT * FROM 表2 ';
$res = mysql_query($sql) or die( 'Query failed: ' . mysql_error());
while($row = mysql_fetch_array($res)){
$sql1 = "SELECT * FROM 表1 where 序列号=$row[ '序列号 '] limit 1 ";
$res1 = mysql_query($sql1) or die( 'Query failed: ' . mysql_error());
while($row1 = mysql_fetch_array($res)){
$sql2 = "update 表2 set 设备类型值=$row1[ '设备类型值 '] where 序列号=$row[ '序列号 '] ";
mysql_query($sql2);
}
}
---------------
大概就是这么个意思。自己改改吧
两张表都包含序列号、设备类型字段。
我现在想更新表二的设备类型值为表一相同序列号的设备类型值,请教怎么写?
------解决方案--------------------
$sql = 'SELECT * FROM 表2 ';
$res = mysql_query($sql) or die( 'Query failed: ' . mysql_error());
while($row = mysql_fetch_array($res)){
$sql1 = "SELECT * FROM 表1 where 序列号=$row[ '序列号 '] limit 1 ";
$res1 = mysql_query($sql1) or die( 'Query failed: ' . mysql_error());
while($row1 = mysql_fetch_array($res)){
$sql2 = "update 表2 set 设备类型值=$row1[ '设备类型值 '] where 序列号=$row[ '序列号 '] ";
mysql_query($sql2);
}
}
---------------
大概就是这么个意思。自己改改吧
相关文章
相关视频
推荐阅读
-
有关mysql中sql的执行顺序的小问题
-
解决vue select当前value没有更新到vue对象属性的问题
-
Win10创作者更新15025预览版已修复和已知问题汇总
-
Win10旗舰HP Elite X3获第四次固件更新:提升性能/修复问题
-
Win10 Mobile创造者更新15025预览版已知问题汇总
-
对有insert触发器表取IDENTITY值时发现的问题
-
Android SDK Manager更新、下载速度慢问题解决办法
-
会声会影X7有哪些新功能?配置要求怎样?会声会影X7更新内容、配置要求一览表
-
关于SQL执行计划错误导致临时表空间不足的问题
-
Win10 PC创造者更新预览版14986已知问题汇总