ZBLOG

mysql 表 2个字段比较

在 MySQL 中比较两个表的字段可以使用以下方法:

  1. 使用 SHOW COLUMNS 命令来获取表的结构信息,并将结果存入临时表中。
CREATE TEMPORARY TABLE temp_table1 AS
SHOW COLUMNS FROM table1;
CREATE TEMPORARY TABLE temp_table2 AS
SHOW COLUMNS FROM table2;
  1. 使用 JOIN 操作将两个临时表连接起来,并对比两个表的每个字段是否相同。
SELECT 
  t1.Field AS Table1_Field, 
  t1.Type AS Table1_Type, 
  t2.Field AS Table2_Field, 
  t2.Type AS Table2_Type,
  CASE WHEN t1.Type = t2.Type THEN 'Matched' ELSE 'Not Matched' END AS Comparison
FROM temp_table1 t1
JOIN temp_table2 t2 ON t1.Field = t2.Field;

这样就可以比较两个表的所有字段,判断它们是否匹配。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=2076

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?