gpt4 book ai didi

mysql - #1060 - 重复的列名

转载 作者:行者123 更新时间:2023-11-29 05:11:42 26 4
gpt4 key购买 nike

为什么此查询在 MySQL 中出现 (1060) Duplicate column name 'studentID' 错误?我该如何预防?

CREATE TEMPORARY TABLE tempTable 
select * from member_infos
join contact_infos on member_infos.studentID=contact_infos.studentID

最佳答案

如果您使用 MySQL 的 USING 子句(替代 ON),它只会生成一份共享字段的副本,用于在 选择

如果有其他字段共享名称,USING 帮不了您;您需要明确列出所有字段,以便排除(或别名)具有相同名称的字段。

USING 包含在 MySQL JOIN documention 中.

关于mysql - #1060 - 重复的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38401627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com