mysql - SQL查询未运行

标签 mysql phpmyadmin

当我在 phpmyadmin 上运行以下查询时,它会给出以下错误

INSERT INTO `infrastructure_support_info`(`s_no`, `student_no`, `books_availability`, `basic_requirements`, `technological_support`, `study_material`, `resource_availability`, `cleaniliness_of_class`)
VALUES ('', '', '$availabilityOfBooks', '$basicRequirements', '$technologicalSupport', '$photocopyOfStudyMaterial', '$availabilityOfOtherResources', '$cleanlinessOfClass')

#1452 - Cannot add or update a child row: a foreign key constraint fails (feedback_system_db.infrastructure_support_info, CONSTRAINT user_std_no FOREIGN KEY (student_no) REFERENCES user_master (student_no))

最佳答案

您的表引用了另一个表。如果您想将该链接留空,请使用 null 而不是空白字符串 ''

关于mysql - SQL查询未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26944568/

相关文章:

php - MySQL 中的 "many successive interrupted connection requests"是什么?

java - 对称 DS 异常

mysql - 更新另一个表中的一列

mysql - 将多个相同的 select 语句合并为一个(JOIN 或 UNION)?

php - 按时间戳获取值以查找变化百分比。 mysql

MySQL:如果在存储过程中

python - 使用 Python 3 更新 MySQL 数据库

php - 按金额排序 Mysql 值列表

phpmyadmin - 在 phpMyAdmin >4.3.0 中禁用 BINARY 列的文件下载链接

MySQL DBCC CHECKIDENT语法错误