改那个PHP项目加了个功能,本地MYSQL里添加了一个函数了,现在要转到服务器上,然后服务器上的MYSQL只能通过PHPMYADMIN网页操作的,在网页上SQL里输入创建函数的语句,
结果报错了:this function has none of DETERMINISTIC
查了一下是这个原因:https://www.jb51.net/article/97037.htm
在上面再运行:set global log_bin_trust_function_creators=1; 就行了
另我本地的MYSQL是用SQLYOG连接的,导出的函数创建语句里有/* 之类的注释的,放在PHPMYADMIN上执行的时候需要去掉,要不然有可能执行不了,还有那个
DEFINER=`root`@`%` 也要去掉。。。
下面是我的函数创建语句:
USE `sql88_aosijue_c`; DELIMITER $$ CREATE FUNCTION `calc_xjs`(user_id int) RETURNS int(11) BEGIN return (SELECT COUNT(1) FROM tp_users WHERE pid=user_id); END $$ DELIMITER ;
注意放在服务器上的PHPMYADMIN执行的话那个USE后的数据库名也要和服务器上的一致
相关推荐
在本文中,我们将深入探讨如何使用Python和phpMyAdmin来实现一个温湿度采集系统,并将数据存储到数据库中。Python是一种强大的编程语言,常用于数据分析和自动化任务,而phpMyAdmin则是一个流行的MySQL数据库管理...
7. **移动设备友好**:考虑到越来越多的用户通过移动设备访问,phpMyAdmin 优化了响应式设计,使得在手机或平板电脑上使用也十分流畅。 8. **权限管理**:管理员可以更精确地控制用户的访问权限,设置不同的角色和...
一旦数据库创建成功,你可以通过USE语句切换到该数据库: ```sql USE my_database; ``` 然后,使用CREATE TABLE语句定义表结构,包括字段名、数据类型、约束等,比如: ```sql CREATE TABLE students ( id INT ...
phpMyAdmin是一款非常流行的开源Web应用,它允许用户通过Web浏览器来执行各种MySQL数据库管理任务,包括创建、修改和删除数据库、表以及执行SQL查询等。 在深入讨论这个实例之前,让我们先理解PHP和MySQL这两个核心...
本文将详细介绍如何使用PHPMYADMIN工具来操作MySQL数据库,包括创建新的数据库和为新用户分配特定数据库的权限。 首先,我们从创建一个新的数据库开始。当你登录到PHPMYADMIN管理界面后,你会看到一个选项“创建一...
- 在使用 phpMyAdmin 时,应确保服务器环境的安全,避免直接暴露在公共网络上,通常会通过配置仅允许本地访问或者设置防火墙规则来保护。 - 使用强密码,并定期更新,防止未授权访问。 9. **版本差异** - ...
此实验主要介绍了如何使用MySQL命令行或图形化界面工具(如phpMyAdmin)来创建数据库和数据表。首先,你需要连接到MySQL服务器,然后使用`CREATE DATABASE`语句创建新的数据库。接着,在选择的数据库内,利用`CREATE...
1. **数据库管理**:phpMyAdmin支持创建、删除和更改数据库,以及重命名数据库和设置数据库字符集。 2. **表操作**:用户可以创建新表,编辑表结构(添加、删除或修改字段),导入和导出数据,以及执行各种表维护...
2. **数据库创建与管理**:可以创建、修改和删除数据库,设置数据库权限,调整表结构,以及进行数据库备份和恢复。 3. **用户管理**:轻松管理MySQL用户账户,分配权限,控制不同用户对数据库的访问级别。 4. **...
2. **Phpmyadmin功能**:Phpmyadmin允许用户执行SQL查询、管理数据库、创建和删除表、处理备份等,是数据库管理的重要工具。 3. **提权漏洞**:提权是指攻击者通过某种方式绕过系统权限控制,获取超出其应有权限的...
6. **数据库管理**:包括创建、修改和删除数据库、表格,以及用户和权限的管理,这些都是phpMyAdmin的核心功能。 7. **安全注意事项**:使用phpMyAdmin时,必须确保配置正确,避免公开访问,以防止未授权访问和SQL...
它提供了在Web界面上执行各种数据库管理任务的能力,如创建、修改和删除数据库、表、用户等。 【描述】:“PHP是世界上最好的语言,结合了中西医各种优点进行说明”虽然这是一句幽默的说法,但其实传达了几个关键...
在本例中,通过phpmyadmin检查数据库时,发现有三个数据表显示为“使用中”,这可能是由于MySQL表在处理过程中遇到了问题,导致无法正常关闭或释放资源。尝试通过phpmyadmin的“修复表”、“分析表”和“优化表”...
MySQL是世界上最流行的开源关系型数据库管理系统之一,而phpMyAdmin则是一个基于Web的MySQL数据库管理工具,它提供了直观且易用的图形用户界面,让用户能够便捷地进行数据库的创建、管理、查询和备份等操作。在本文...
MySQL数据库管理工具phpMyAdmin是一款深受用户喜爱的开源软件,专为MySQL数据库设计,提供了直观易用的图形界面,使得数据库管理和操作变得简单易行。对于MySQL初学者来说,phpMyAdmin是一个理想的入门工具,无需...
6. **数据库管理工具**:很多数据库系统提供了图形用户界面(GUI)工具,如MySQL Workbench、phpMyAdmin,它们简化了数据库的管理和查看过程,用户无需编写SQL代码即可操作数据库。 在实际操作中,以下是一些步骤:...
- 移动端连接和设计需要考虑到响应式设计原则,确保网页内容在不同屏幕尺寸的设备上都能良好显示。 4. 数据传输协议 - 数据传输协议是网络通信中用来规定数据交换格式和规则的协议,例如HTTP协议用于网页数据的...
首先,你需要在服务器上安装phpMyAdmin。这通常通过下载最新版本的压缩包,解压并上传到Web服务器的适当目录,然后配置`config.inc.php`文件来设置数据库连接参数,如服务器名、用户名、密码和默认数据库。 ### 2. ...
PHPMyAdmin是广泛使用的MySQL数据库管理工具,有时会被黑客利用来上传Webshell。以下是对利用PHPMyAdmin上传Webshell的详细总结: 1. **select查询输出Webshell** 这种方法的关键在于`secure_file_priv`的设置。...