mysql中delete的语法别名问题
2016-04-12 19:49
686 查看
首先确认,mysql中的delete语句是支持别名的;
在自己书写delete语法时候,语句如下:
delete from tableA a where a.c_pk_id = '123'
但是会报一个别名使用错误,如下:
通过查询资料得知,mysql的delete的语法有些特殊,如下:
delete a
from tableA a where a.c_pk_id = '123'
成功删除!!!
比较之后可知道,delete语句在用别名的时候要多写一个别名在delete后边
在自己书写delete语法时候,语句如下:
delete from tableA a where a.c_pk_id = '123'
但是会报一个别名使用错误,如下:
[Err] 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 'q WHERE q.C_PLY_NO = '1100107000404000220150000001' AND q.N_EDR_PRJ_NO = '1'' at line 3
通过查询资料得知,mysql的delete的语法有些特殊,如下:
delete a
from tableA a where a.c_pk_id = '123'
成功删除!!!
比较之后可知道,delete语句在用别名的时候要多写一个别名在delete后边
相关文章推荐
- windows 环境下mysql 如何修改root密码
- 【error】: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
- MySQL数据类型
- mysql的loaddatainfile的用法
- jsp和exclipse还有myexclipse+mysql+sqlserver
- mysql语句优化对比
- 使用CMD命令行来对MySQL数据库执行迁移、备份、恢复
- 《MySQL必知必会学习笔记》:触发器
- mysql-关系型数据库基础理论(04)
- 在Jena框架下基于MySQL数据库实现本体的存取操作
- 高性能MySQL笔记-第5章Indexing for High Performance-005聚集索引
- mysql replication /mysql 主从复制原理
- 【mysql】的基本使用
- MySQL分库分表--全局ID生成方案
- mysql 修改字段值等于另一字段值或另一字段值的拼接
- MySQL 存储过程 递归 获取所有子节点
- MySQL基础四:表的删除、插入、更新、查找
- mysql事务的默认隔离级别
- MYSQL性能优化--不停机分表,修改mysql表结构
- MAC 环境下 初始化新的mysql root 密码