数据库存在user311,usbk这两个表,错误提示为:
String sql1="delete from user311,usbk where usbk.account=user311.account and user311.name='"+name+"'";
请问错误在哪里?
数据库存在user311,usbk这两个表,错误提示为:
String sql1="delete from user311,usbk where usbk.account=user311.account and user311.name='"+name+"'";
请问错误在哪里?
delete from user311,usbk 这里有错误,数据库不晓得你是要删哪张表的数据,具体要怎么改,还是得看这两个表的关联关系,是通过哪个字段进行关联的。
看sql语句,你的这两个表是通过account关联的,你要删除usbk表中的某条数据,sql就可以这么写
delete from usbk uk join user311 u on uk.account=u.account where u.name=' "+name+" ';