mysql - mysql 错误 #1054 - '字段列表' 中的未知列 'FOREIGN_KEY_CHECKS'
问题描述
这是我的查询:
IF FOREIGN_KEY_CHECKS = 0 THEN
SET FOREIGN_KEY_CHECKS = 1;
ELSE
SET FOREIGN_KEY_CHECKS = 0;
END IF;
我的错误是:
Error
Static analysis:
1 errors were found during analysis.
Unrecognized statement type. (near "IF" at position 0)
SQL query: Copy
IF FOREIGN_KEY_CHECKS = 0 THEN SET FOREIGN_KEY_CHECKS = 1
MySQL said: Documentation
#1054 - Unknown column 'FOREIGN_KEY_CHECKS' in 'field list'
我不知道是什么问题,我想切换 FOREIGN_KEY_CHECKS 变量,这意味着如果它是 0 则将其更改为 1,反之亦然。
我的数据库版本是 10.4.11-MariaDB。
任何人都可以帮助我吗??
解决方案
推荐阅读
- python - 如何相对于另一个字符串减去连续字符串?
- python - 是否可以在 Python 中重载关键字?
- ios - SwiftUI 图像不会更新
- node.js - 使用字段从 mongoDB 检索数据
- reactjs - 在 React 中未定义,它不识别道具 - 但为什么呢?
- node.js - Apollo-server password.js 认证
- python - 如何通过具有 Python Lambda 的 API 网关提供 .zip?
- java - 在 Java 中替换字符串以获取所有变体
- python - loadtxt ValueError:无法将字符串转换为浮点数
- javascript - 如何按名称检查深度嵌套在对象数组中的值