`
niunan
  • 浏览: 718967 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

phpmyadmin上在某数据库里创建函数

 
阅读更多

改那个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来实现一个温湿度采集系统,并将数据存储到数据库中。Python是一种强大的编程语言,常用于数据分析和自动化任务,而phpMyAdmin则是一个流行的MySQL数据库管理...

    phpMyAdmin 5.2.1 (多语言版)

    7. **移动设备友好**:考虑到越来越多的用户通过移动设备访问,phpMyAdmin 优化了响应式设计,使得在手机或平板电脑上使用也十分流畅。 8. **权限管理**:管理员可以更精确地控制用户的访问权限,设置不同的角色和...

    国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考107.pdf

    一旦数据库创建成功,你可以通过USE语句切换到该数据库: ```sql USE my_database; ``` 然后,使用CREATE TABLE语句定义表结构,包括字段名、数据类型、约束等,比如: ```sql CREATE TABLE students ( id INT ...

    PHP实例开发源码—phpMyAdmin mysql数据库管理工具开发版.zip

    phpMyAdmin是一款非常流行的开源Web应用,它允许用户通过Web浏览器来执行各种MySQL数据库管理任务,包括创建、修改和删除数据库、表以及执行SQL查询等。 在深入讨论这个实例之前,让我们先理解PHP和MySQL这两个核心...

    使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法

    本文将详细介绍如何使用PHPMYADMIN工具来操作MySQL数据库,包括创建新的数据库和为新用户分配特定数据库的权限。 首先,我们从创建一个新的数据库开始。当你登录到PHPMYADMIN管理界面后,你会看到一个选项“创建一...

    phpmyadmin2.7

    - 在使用 phpMyAdmin 时,应确保服务器环境的安全,避免直接暴露在公共网络上,通常会通过配置仅允许本地访问或者设置防火墙规则来保护。 - 使用强密码,并定期更新,防止未授权访问。 9. **版本差异** - ...

    MySQL数据库应用形考实验1-4全答案.zip

    此实验主要介绍了如何使用MySQL命令行或图形化界面工具(如phpMyAdmin)来创建数据库和数据表。首先,你需要连接到MySQL服务器,然后使用`CREATE DATABASE`语句创建新的数据库。接着,在选择的数据库内,利用`CREATE...

    phpMyAdmin

    1. **数据库管理**:phpMyAdmin支持创建、删除和更改数据库,以及重命名数据库和设置数据库字符集。 2. **表操作**:用户可以创建新表,编辑表结构(添加、删除或修改字段),导入和导出数据,以及执行各种表维护...

    SQL数据库管理网页版

    2. **数据库创建与管理**:可以创建、修改和删除数据库,设置数据库权限,调整表结构,以及进行数据库备份和恢复。 3. **用户管理**:轻松管理MySQL用户账户,分配权限,控制不同用户对数据库的访问级别。 4. **...

    php检测 Phpmyadmin提权漏洞演示

    2. **Phpmyadmin功能**:Phpmyadmin允许用户执行SQL查询、管理数据库、创建和删除表、处理备份等,是数据库管理的重要工具。 3. **提权漏洞**:提权是指攻击者通过某种方式绕过系统权限控制,获取超出其应有权限的...

    [文件数据]phpMyAdmin v2.9.2 For Linux_phpmyadmin2codepub.zip

    6. **数据库管理**:包括创建、修改和删除数据库、表格,以及用户和权限的管理,这些都是phpMyAdmin的核心功能。 7. **安全注意事项**:使用phpMyAdmin时,必须确保配置正确,避免公开访问,以防止未授权访问和SQL...

    运港通素材_phpmyadmin_

    它提供了在Web界面上执行各种数据库管理任务的能力,如创建、修改和删除数据库、表、用户等。 【描述】:“PHP是世界上最好的语言,结合了中西医各种优点进行说明”虽然这是一句幽默的说法,但其实传达了几个关键...

    phpmyadmin显示MySQL数据表“使用中” 修复后依然无效的解决方法

    在本例中,通过phpmyadmin检查数据库时,发现有三个数据表显示为“使用中”,这可能是由于MySQL表在处理过程中遇到了问题,导致无法正常关闭或释放资源。尝试通过phpmyadmin的“修复表”、“分析表”和“优化表”...

    MYSQL管理phpMyAdmin

    MySQL是世界上最流行的开源关系型数据库管理系统之一,而phpMyAdmin则是一个基于Web的MySQL数据库管理工具,它提供了直观且易用的图形用户界面,让用户能够便捷地进行数据库的创建、管理、查询和备份等操作。在本文...

    mysql数据库管理工具phpMyAdimin

    MySQL数据库管理工具phpMyAdmin是一款深受用户喜爱的开源软件,专为MySQL数据库设计,提供了直观易用的图形界面,使得数据库管理和操作变得简单易行。对于MySQL初学者来说,phpMyAdmin是一个理想的入门工具,无需...

    数据查看、数据库查看

    6. **数据库管理工具**:很多数据库系统提供了图形用户界面(GUI)工具,如MySQL Workbench、phpMyAdmin,它们简化了数据库的管理和查看过程,用户无需编写SQL代码即可操作数据库。 在实际操作中,以下是一些步骤:...

    数据库网页tutorial

    - 移动端连接和设计需要考虑到响应式设计原则,确保网页内容在不同屏幕尺寸的设备上都能良好显示。 4. 数据传输协议 - 数据传输协议是网络通信中用来规定数据交换格式和规则的协议,例如HTTP协议用于网页数据的...

    phpMyAdmin使用教程

    首先,你需要在服务器上安装phpMyAdmin。这通常通过下载最新版本的压缩包,解压并上传到Web服务器的适当目录,然后配置`config.inc.php`文件来设置数据库连接参数,如服务器名、用户名、密码和默认数据库。 ### 2. ...

    phpmyadmin上传Webshell总结.docx

    PHPMyAdmin是广泛使用的MySQL数据库管理工具,有时会被黑客利用来上传Webshell。以下是对利用PHPMyAdmin上传Webshell的详细总结: 1. **select查询输出Webshell** 这种方法的关键在于`secure_file_priv`的设置。...

Global site tag (gtag.js) - Google Analytics