Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果特定列不适用于同一员工,则插入Mysql_Mysql_Insert_Bind_Paramarray - Fatal编程技术网

如果特定列不适用于同一员工,则插入Mysql

如果特定列不适用于同一员工,则插入Mysql,mysql,insert,bind,paramarray,Mysql,Insert,Bind,Paramarray,我有一个控制器来保存记录 我的表格包含以下字段 这是必须的,它必须在循环中重复 我想在一个表中一次性插入一条记录作为员工Id,并且不应该重复。但同一员工可以有多个批次ID和多个课程ID 如果我将Unique作为不再工作的员工Id,则将另一条记录插入到同一员工 这个过程应该在循环中重复,我需要从表中获取最后一个插入的ID,并且必须分配另一个表中的学生人数。如果我在Mysql中创建一个过程并调用该过程,这一切都可以正常工作。但是我的Linux服务器没有执行并抛出MySQL错误 这是我的问题和建议

我有一个控制器来保存记录

我的表格包含以下字段

这是必须的,它必须在循环中重复

我想在一个表中一次性插入一条记录作为员工Id,并且不应该重复。但同一员工可以有多个批次ID和多个课程ID

如果我将Unique作为不再工作的员工Id,则将另一条记录插入到同一员工

这个过程应该在循环中重复,我需要从表中获取最后一个插入的ID,并且必须分配另一个表中的学生人数。如果我在Mysql中创建一个过程并调用该过程,这一切都可以正常工作。但是我的Linux服务器没有执行并抛出MySQL错误

这是我的问题和建议

$insert\U staff\U assign=插入到staff\U assign `主课程id`、`main\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 价值观 :主课程id、:主批次id、:区段id、:学期课程id、:emp\U主课程id、:emp\U员工id、:emp\U类别 关于重复密钥更新 主要课程id=:主要课程id,主要批次id=:主要批次id,部分id=:部分id,学期课程id=:学期课程id,环境管理人员id=:环境管理人员id,环境管理人员类别=:环境管理人员类别; 插入到工作人员分配中 `主课程id`、`main\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 价值观 :主课程id、:主批次id、:区段id、:学期课程id、:emp\U主课程id、:emp\U员工id、:emp\U类别 关于重复密钥更新 主要课程id=:主要课程id,主要批次id=:主要批次id,部分id=:部分id,学期课程id=:学期课程id,环境管理人员id=:环境管理人员id,环境管理人员类别=:环境管理人员类别 插入到工作人员分配中 `主课程id`、`main\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 从中选择* 选择 :主课程id、:主批次id、:区段id、:学期课程id、:emp\U主课程id、:emp\U员工id、:emp\U类别 作为tmp,不在 从员工分配中选择emp_mas_staff_id,其中emp_mas_staff_id=$save_emp_mas_staff_id 限制1
我找到了上述问题的答案

mysql.proc问题

在我的mysql中,mysql.proc已损坏。这就是它不执行上述查询的原因

要解决上述问题,您需要在linux中更新mysql