PHP和MySQL:将选择结果插入ID为auto_increment的表中

时间:2018-12-09 02:01:05

标签: php mysql

我正在尝试为我从userInformation创建的每个组分配一个ID号,并保存到groupInformation中。我不断收到错误消息:

  

列数与第1行的值数不符

我不确定是否应该增加groupId。如果通过php或mysql。建议我创建一个数组以增加groupId,但是我不知道如何启动它。

我的桌子是:

GroupInformation = GroupId(主键,auto_increment),RegistrationId(外键)

UserInformation = RegistrationId(主键,auto_increment),名称,电子邮件,地址

describe CurrentUser do
  describe '.set' do
    let(:current_user) { create(:user) } 
    subject do
      CurrentUser.set(current_user) {}
    end
    it 'sets the user' do
      subject
      expect(CurrentUser.user).to eq(current_user)
    end 
  end
end

1 个答案:

答案 0 :(得分:0)

尝试此查询:

$ query =“以res的身份插入INTO groupInformation(RegistrationId)SELECT RegistrationId FROM(从userInformation ORDER BY RAND()LIMIT”。$ GroupSize。“选择SELECT RegistrationId。)