我有一张桌子,我只按ID顺序显示最新的30行。
我正在尝试通过使用以下查询删除30个最新行之后的任何行。
DELETE FROM table WHERE type = 'test' ORDER BY id DESC LIMIT 30, 60
我不断收到以下错误
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 60' at line 1
我究竟做错了什么?
试试这个
DELETE FROM table
WHERE ID IN
(
SELECT ID
FROM
(
SELECT ID
FROM table
WHERE Type = 'TEST'
ORDER BY ID
LIMIT 30,60
) a
)
问题内容: 我在SQL中使用简单的DELETE语句遇到意外结果时遇到了麻烦,似乎将单词添加到列表中了。一定是愚蠢的东西!但我看不到,尝试了几种不同的方式。所有相同的结果非常令人困惑。 问题答案: 尝试删除单引号。另外,为什么还要将SQL字符串与连接对象()连接起来???? 尝试这样: 还要注意,由于连接被包装在using块中,因此您无需在语句中将其关闭。Dispose方法将自动调用.Close方法
我已经通过使用MAVEN/maven/bin/mvn-X-e从命令行将工件上传到Sonatype Nexus:部署文件-Durl=http://maven-nexus.com/nexus/content/repositories/xyz-DrepositoryId=xyz-DgroupId=com.kumar-DartifactId=Peshu-Dversion=1.0.12-D包装=war-Df
问题内容: 我使用塔和sqlalchemy。我不断更新架构文件,并删除并重新创建数据库,以便可以制作新的架构。 每次我通过打开MySql查询浏览器并登录并删除数据库/架构来执行此操作。 如何在Ubuntu Linux中删除完整的linux shell命令中的MySQL db / schema? 问题答案: 尝试以下命令:
本文向大家介绍MySQL命令行删除表中的一个字段,包括了MySQL命令行删除表中的一个字段的使用技巧和注意事项,需要的朋友参考一下 先看看删除之前的表结构: mysql> select * from test; +------+--------+----------------------------------+------------+------------+------------+---
groupdel 命令用于删除用户组(群组),此命令基本格式为: [root@localhost ~]#groupdel 组名 通过前面的学习不难猜测出,使用 groupdel 命令删除群组,其实就是删除 /etc/gourp 文件和 /etc/gshadow 文件中有关目标群组的数据信息。 例如,删除前面章节中用 groupadd 命令创建的群组 group1,执行命令如下: [root@loc
和 mkdir 命令(创建空目录)恰好相反,rmdir(remove empty directories 的缩写)命令用于删除空目录,此命令的基本格式为: [root@localhost ~]# rmdir [-p] 目录名 -p 选项用于递归删除空目录。 【例 1】 [root@localhost ~]#rmdir cangls 就这么简单,命令后面加目录名称即可,但命令执行成功与否,取决于要删