存储过程:
CREATE PROCEDURE `ClearCoupon`()
BEGIN
declare today int(16);
select UNIX_TIMESTAMP(curdate()) into today;
UPDATE coupon SET status=0 WHERE endtime<today;
END;
copy到phpmyadmin里面执行,就报错了
错误
SQL 查询:
CREATE PROCEDURE `ClearCoupon` ( ) BEGIN declare today INT( 16 ) ;
MySQL 返回:
#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 '' at line 3
解决办法:
存储过程的语法是没错的,出问题的是 语句界定符";"
只需要把phpmyadmin的sql输入框下面的 "语句界定符"改为"//"就OK了
- 大小: 2.1 KB
分享到:
相关推荐
MySQL是流行的关系型数据库管理系统,广泛用于存储和管理Web应用程序的数据。安装MySQL后,你需要创建一个管理员用户,设置root密码,并创建数据库。在命令行中运行MySQL客户端,执行如下SQL命令: ```sql CREATE ...
- SQL工具:提供SQL查询编辑器,支持复杂的SQL语句,包括视图、触发器和存储过程。 - 备份与恢复:方便地备份数据库到本地或远程位置,也可从备份恢复数据。 4. **性能优化**: 2.9.0.3版本可能不包含后来版本的...
**phpMyAdmin——MySQL数据库图形化界面** phpMyAdmin是一款非常流行的开源软件,它为MySQL数据库...通过其直观的界面和强大的功能,无论是在开发阶段还是维护过程中,phpMyAdmin都是数据库管理员和开发者的得力助手。
3. SQL查询:提供了一个强大的SQL查询编辑器,支持复杂的SQL语句,包括SELECT、INSERT、UPDATE、DELETE等,以及视图、触发器、存储过程的管理。 4. 用户管理:设置和管理MySQL用户的权限,包括登录认证、角色分配、...
高级用户可以利用phpMyAdmin进行复杂的数据库设计,如建立视图、触发器和存储过程,甚至进行数据库性能优化和故障排查。 通过phpMyAdmin V2.11.5,我们可以高效地管理和维护MySQL数据库,无论是初学者还是经验丰富...
- 支持触发器、存储过程的创建和管理,增强数据库功能。 - 可以生成数据表的关系图,有助于理解数据库结构。 总的来说,phpMyAdmin-4.0.3 是 PHP 开发者管理 MySQL 数据库的理想工具,其丰富的功能和友好的界面...
- 可以处理触发器、存储过程,这些是数据库中的程序性元素。 - 支持多种语言,方便不同地区的用户使用。 8. **安全考虑** - 在使用 phpMyAdmin 时,应确保服务器环境的安全,避免直接暴露在公共网络上,通常会...
- 数据结构设计:开发者可以利用phpMyAdmin快速创建适合小游戏的数据表结构,如用户信息表、游戏进度表等,方便存储玩家数据。 - 数据导入导出:在游戏开发过程中,可以轻松导入测试数据或导出备份数据,便于调试...
2. 安全性提升:此版本对安全方面进行了加强,修复了一些已知的安全漏洞,确保了用户在使用过程中的数据安全。 3. 性能优化:3.3.10版对性能进行了优化,提升了查询速度和响应时间,使得大规模数据库的管理更为高效...
5. **访问**:通过浏览器访问phpMyAdmin的URL地址来完成安装过程。 **3.2 配置存储** phpMyAdmin支持使用MySQL数据库作为配置存储,这意味着用户的配置设置将保存在数据库中,而不是每个用户的本地文件系统中。这种...
6. **SQL查询编辑器**:内置的SQL查询编辑器允许用户直接编写和执行SQL语句,进行复杂的数据库操作,如创建视图、触发器、存储过程等。 7. **多语言支持**:“all-languages”表示这个版本包含了所有语言的翻译,...
4. **触发器和存储过程**:管理数据库的触发器和存储过程,提升数据处理效率。 5. **实时监控**:通过“状态”选项查看MySQL服务器的实时运行状态,如内存使用、连接数等。 **四、注意事项** 1. **安全**:由于...
3. **数据库管理**:在phpMyAdmin中,你可以创建新的数据库,导入和导出数据,执行SQL查询,管理表结构(如添加、删除和修改列),以及进行数据备份和恢复。 4. **用户权限**:phpMyAdmin允许你管理MySQL用户账户,...
- **SQL查询**:提供了一个SQL编辑器,让用户可以直接编写和执行SQL语句,对数据库进行高级操作,如联接、子查询、存储过程等。 - **用户权限管理**:可以方便地设置和管理MySQL用户的权限,控制不同用户对数据库和...
在数据库管理方面,phpMyAdmin支持各种MySQL功能,如表的创建、索引的添加、视图的建立,以及触发器和存储过程的管理。它还提供了备份和恢复数据库的功能,确保数据的安全性。此外,其搜索和过滤工具使得数据的查找...
4. **SQL 查询工具**:内置 SQL 编辑器,支持编写和执行复杂的 SQL 查询,包括视图、存储过程和触发器的创建与管理。 5. **可视化图表**:可以生成数据的图表,帮助用户直观地理解数据分布和关系。 6. **语言支持*...
在数据权限部分,全选,但在结构权限中,只选中除最后三个选项(通常为触发器、事件、存储过程)之外的复选框,确保用户只能管理数据库的基础结构和数据,而不能执行高级操作。点击“执行”按钮,新用户就拥有了完全...