我一直在使用查询来添加基于原始用户表的可编辑配置文件。
原来的注册表有字段,id-name-surname-username-password-email-confirmation
配置文件还有几个可自定义的字段,但我从用户表插入配置文件表的字段是 id - name - email。
INSERT IGNORE INTO profile(cid,display_name,display_email)
SELECT id,name,email FROM users
这曾经工作了几年,但最近我注意到配置文件表在用户注册时已超过插入配置文件。当我在 phpmyadmin 中运行查询时,它只是说插入了 0 行。
有人可以帮我弄清楚为什么会这样吗?我错过的对 MySQL 的更新或其他东西:(