我有一个名为" callshopusers"
的主表CREATE TABLE IF NOT EXISTS `callshopusers` (
`id_callshopuser` int(11) NOT NULL AUTO_INCREMENT,
`id_callshop` int(11) NOT NULL,
`id_client` int(11) NOT NULL,
`client_type` int(11) NOT NULL,
PRIMARY KEY (`id_callshopuser`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=14 ;
但是当我尝试从此表中删除数据时,它无法正常工作。此处id_client
列在另一个表中用作主键。
我的删除查询是:
$sql="DELETE FROM callshopusers WHERE id_callshopusers=$id";
但它没有用。
答案 0 :(得分:0)
你在id_callshopusers中有一个拼写错误,应该是id_callshopuser没有' s' $ sql =" DELETE FROM callshopusers WHERE id_callshopusers = $ id&#34 ;;