php - 如何删除外键和主键

标签 php mysql sql foreign-keys

我想使用 SQL 和 PHP 删除特定的行、事件和外键事件位置。我尝试使用内部连接函数,但这给了我一个错误。有什么想法吗?

DELETE FROM Events, EventLocation JOIN ON EventLocation.EventLocationID = Events.EventLocationID WHERE EventID = '".$_POST["id"]."' AND EventLocationID = '".$_POST["id"]."'

最佳答案

使用内连接

DELETE Events, EventLocation FROM Events INNER JOIN EventLocation WHERE Events.EventID=EventLocation.EventID

关于php - 如何删除外键和主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56334795/

相关文章:

PHP、MySQL : mysql substitute for php in_array function

php - 显示适当的余额金额,按降序显示 MySQL 行

mysql - 同一个表内的Left Join SQL

sql - 在 PostgreSQL 中获取树

php - 从具有 20 条或更多消息的各个 ip 选择所有消息

php - 如何从Mysql数据中获取文件夹数量

php - MYSQL中的2个表的查询

Mysql 从 3 个表中获得最低价格。提高效率

mysql - 如何将 shell 命令的结果分配给 MySQL 变量?

mysql - 以特定方式将数据复制到新表