Mysql入门系列:MySQL不支持的功能
2006-12-31 10:46:16 来源:WEB开发网核心提示: DELETE FROM student WHERE student_id = 13而在MySQL中,必须明确地用DELETE 语句自己进行第二个删除语句:DELETE FROM student WHERE student_id = 13DELETE FROM score WHERE stu
DELETE FROM student WHERE student_id = 13
而在MySQL中,必须明确地用DELETE 语句自己进行第二个删除语句:
DELETE FROM student WHERE student_id = 13
DELETE FROM score WHERE student_id = 13
■ 存储过程和触发器。存储过程是编译和存放在服务器中的SQL 代码。它可在以后调用而无需从客户机发送并分析。可以对一个过程进行更改以影响使用它的任何客户机应用程序。触发器功能使一个过程在某个事件发生时被激活,如从表中删除某个记录时,激活相应的过程。例如,某个作为累计成分的记录被删除时,应该重新进行累计,使累计数反映最新情况。存储过程语言已列入了MySQL准备实现的计划。
■ 视图。视图是一个逻辑概念,其功能像表但本身不是表。它提供了一种查看不同表中的列的途径,在查看时好像这些列属于同一个表一样。视图有时也称为虚表。MySQL也准备实现视图功能。
■ 记录级权限和锁定。MySQL支持各种权限,从全局权限到数据库、表、列的权限。但它不支持记录级的权限。不过,可在应用程序中利用GET_LOCK( ) 和R E L E A S E _LOCK( ) 函数来实现协同记录锁。这个过程在附录C“运行算符和函数参考”中相应的项目下介绍。
■ “- -”作为注释的开始。MySQL不支持这种注释风格,因为它是一个有歧义的结构,虽然自MySQL3.23 以来,注释可用两个短划线加一个空格开始。更详细的信息,请参阅3 . 7节“加注释”。
更多精彩
赞助商链接