ICode9

精准搜索请尝试: 精确搜索
  • 如何授予用户访问mysql上所有存储过程的权限?2019-08-23 03:14:16

    我正在尝试以下方法: DROP USER IF EXISTS 'my_user'@'%'; CREATE USER 'my_user'@'%' IDENTIFIED BY 'my_pwd'; GRANT EXECUTE ON PROCEDURE mydb.* TO 'my_user'@'%'; 但我得到错误: Illegal GRANT/REVOKE comma

  • mysql’SHOW CREATE PROCEDURE’的权限?2019-08-07 03:14:13

    我正在创建一个’只读’的mysql数据库.我希望用户能够看到所有内容,但无法修改任何内容.我的用户目前有以下拨款: GRANT USAGE ON . TO 'sqlprostudio-ro'@'%' IDENTIFIED BY PASSWORD '*x' GRANT SELECT, EXECUTE, SHOW VIEW ON northwind.* TO 'sqlprostudio-ro'@'%' 我可

  • mysql – 如何从存储过程生成文档?2019-08-06 21:15:43

    我正在使用一组新的表和不断增加的存储过程列表. 有没有办法从表格和存储过程的注释中生成文档,如autodoc或doxygen? 注意:我正在使用mysql.解决方法:我不能为我的生活理解为什么这个问题得到了偏离主题的旗帜.我认为这对于工作的DBA来说很有趣并且非常相关. 不幸的是,据我所知,不可

  • mysql – 是否可以重命名结果集的列?2019-08-06 16:14:57

    我在ID上加了两个表. 他们可能看起来像这样: table_overview | id | version | description | ------------------------------ | 1 | 1.2.3 | new stuff.. | table_files | id | type | file_name | ------------------------------ | 1 | TEXT | as.txt | |

  • MySQL查询在存储过程中返回意外结果2019-08-06 11:17:58

    这是我的存储过程: CREATE DEFINER=`root`@`localhost` PROCEDURE `isUserValid`(IN `facebookId` VARCHAR(20), IN `userAccessToken` TEXT) NO SQL COMMENT 'check if user is valid. return true or false' Begin /* declare the select resluts variables*

  • mysql – 如何对查询结果执行while循环2019-08-06 08:14:38

    我在MySQL数据库中的列的UPDATE之后创建了一个触发器.当触发器检测到某个值时,它应该执行一些操作.这就是我现在所拥有的并且工作正常. CREATE TRIGGER `order_gereed` AFTER UPDATE ON `oc_order` FOR EACH ROW IF new.order_status_id = "15" THEN UPDATE push_voorraad SET act

  • mysql – 有没有办法在存储过程中告诉您的主机名?2019-08-06 01:14:30

    有没有办法确定您在存储过程中运行的服务器的主机名? 您可以从客户端运行系统主机名,但不能从SP进行系统调用.我没有看到任何全局变量或状态.解决方法:我可以在电脑上看到我的主机名 mysql> show variables like 'hostname'; +---------------+--------------+ | Variable_name | V

  • 优化MySQL SP /触发器/函数的查询2019-08-06 00:14:58

    我必须调查一个MySQL Production服务器,在调查我在“SHOW PROCESSLIST”中发现了一个DELETE查询,在准备状态下花了400多秒,我试图在慢速日志中找到查询,但我无法在慢日志. mysql> show full processlist; +------+-----------------+---------------------+-----------+---------+

  • mysql – 将邻接模型更新为嵌套集模型的存储过程2019-08-05 21:26:40

    如果您还不知道,这两个模型是在关系数据库中存储树的最常用方法. 邻接模型: +-------------+----------------------+--------+ | category_id | name | parent | +-------------+----------------------+--------+ | 1 | ELECTRONICS | NULL

  • mysqldump可以转储触发器和程序吗?2019-08-05 14:27:20

    有没有办法制作一个mysqldump,它将保存指定数据库中的所有触发器和过程? 前段时间我读到mysqldump也会保存我的触发器,但它看起来不像.我的第二个相关问题是如果存在触发器,我如何检入sql文件?解决方法:我通常不会将触发器与它们所针对的表分开.我像这样转储: mysqldump -u... -p...

  • MySQL中触发器与存储过程的性能2019-08-05 14:24:26

    DBA.StackExchange(What are the best practices for triggers to maintain a revision number on records?)上的一篇文章引发了一个关于MySQL性能的有趣问题(至少对我来说很有趣). 上下文是我们要在表中为每个更新的行插入记录.在更新行之前,我们希望存储先前的值,然后递增其中一

  • 如果我不丢弃它,临时MEMORY表会持续多长时间(MySQL)2019-08-05 12:25:19

    我在MySQL中使用递归存储过程来生成一个名为id_list的临时表,但是我必须在后续选择查询中使用该过程的结果,所以我不能在过程中删除临时表… BEGIN; /* generates the temporary table of ID's */ CALL fetch_inheritance_groups('abc123',0); /* uses the results of the store

  • MySQL中是否有“创建或替换过程”的替代方法?2019-08-05 11:26:34

    是否有MySQL版本的“创建或替换过程”?我似乎无法执行此操作或脚本删除过程,如果在重新编译之前存在,而不会收到存储过程存在的错误消息. DELIMITER $$ -- would love to be able to drop procedure if exists db.sp_tmp_90days; -- or use "create or replace" create procedu

  • 你能推荐一个好的MySQL存储过程调试器吗?2019-07-31 01:15:38

    你能推荐一个好的MySQL存储过程调试器吗? 如果它是开源的额外点,并在Linux中工作:)解决方法:它既不是开源(但也不是免费软件),也不适用于Linux,但Toad® for MySQL应该能够帮助您调试Windows客户端上的存储过程.

  • 如何将结果添加到MySQL存储过程的结果集?2019-07-30 04:15:59

    我正在尝试重写我的代码,用于搜索从PHP到MySQL存储过程的文本中的关键字,因为PHP的memory_limit太低而且我在共享主机上,所以我无法更改内存限制. 我需要编码的是这个(aho-corasick算法): for every char ch in text do do some transitions if there is a result for a

  • 在PHP中执行存储过程后调用odbc_fetch_array会出现错误[Microsoft] [ODBC SQL Server驱动程序]无效的描述符索引2019-07-29 22:29:29

    所以,我正在尝试使用ODBC在SQL数据库中执行存储过程,但它返回错误 odbc_fetch_array() [function.odbc-fetch-array]: SQL error: [Microsoft][ODBC SQL Server Driver]Invalid Descriptor Index, SQL state S1002 in SQLGetData 这是PHP部分,非常标准 ... $id = 240

  • DB2 java存储过程调用返回错误SQLCODE = -440,SQLSTATE = 428842019-07-28 22:02:30

    我正在对DB2进行简单的存储过程调用.虽然它调用存储过程,但它总是返回此错误: DB2 SQL Error: SQLCODE=-440, SQLSTATE=42884, SQLERRMC=MEDIAN_RESULT_SET;PROCEDURE, DRIVER=3.66.46 ========== Java代码: String JDBC_DRIVER = "com.ibm.db2.jcc.DB2Driver"; // STEP 2: Regist

  • java – 如何使用hibernate在spring boot中调用MySQL存储过程?2019-07-27 04:29:12

    我在MySQL存储过程中写了一些逻辑.我正在使用带有hibernate的spring boot.我有一个IN OUT参数的登录程序.从我的登录程序,我想传递给用户的消息.但我不知道如何在Spring启动时调用存储过程.我的代码如下: >我的登录程序是 CREATE PROCEDURE login(IN in_user_id varchar(100),

  • 是否可以通过存储过程更改mySql中的表?2019-07-26 23:25:43

    这就是我想在mySQL中做的事情…我觉得这根本不可行,但是我想爱错… create procedure foo(IN MYTABLE varchar(50) , IN COLNAME varchar (50), IN MYTYPE varchar(50)) begin IF (select count(*) from information_schema.columns where table_name =MYTABLE and column_name

  • php – 如何检测MySQL存储过程中的回滚?2019-07-26 14:14:53

    我试图找出一种方法来检测MySQL存储过程中发生的回滚,所以我可以从PHP脚本中相应地处理这种情况,但到目前为止我找不到任何解决方案. 我的存储过程如下所示: delimiter | create procedure multi_inserts( IN var1 int(11), . .

  • mysql – Magento:将PDO结果转换为Varien对象2019-07-26 09:13:55

    我有一个存储过程,我使用’core_read’和查询方法调用.然后使用fetchAll(PDO :: FETCH_ASSOC)收集结果. 数据完美无缺.我可以对数组做一个foreach,并通过数组键访问数据($row [‘name’]). 我想将关联数组转换为Varien_Object,所以我可以使用$row-> getName()表示法访问数据…保持M

  • php – 尝试使用CodeIgniter“调用”存储过程2019-07-26 04:15:55

    我使用CI的这个工作代码: $this->db->query("call nameOfProcedure('param1', @param2)"); $query = $this->db->query('SELECT @param2 as results'); $row = $query->row(); 它有效,但如果我尝试使用: $this->db->call_function('nam

  • mysql存储过程从表中设置值2019-07-25 20:17:18

    我有一个以下简单的表格: mysql> select * from version; +----+---------+ | id | version | +----+---------+ | 1 | 1 | +----+---------+ 1 row in set (0.00 sec) 我需要创建一个存储过程,它将根据此表的值(确切地说,该表的唯一行)执行某些操作(或不执行任何操作). D

  • mysql – 使用Spring的“jdbc:initialize-database”,如何使用存储过程运行脚本?2019-07-25 17:15:28

    我正在使用Spring 3.1.1.RELEASE,JUnit 4.8.1和MySQL 5.5.我希望在每次测试之前截断所有表数据,但是在Spring中遇到错误,即使我可以通过命令行执行以下脚本(truncate_tables.sql)… drop procedure if exists truncate_tables; delimiter # create procedure truncate_tables() b

  • mysql – SQL存储过程字符串搜索通过传递参数和使用’LIKE’查询2019-07-25 15:18:02

    我正在尝试创建一个存储过程,它将使用用户在调用SP时传递的参数来搜索我的表.我想使用’LIKE’查询.到目前为止,这就是我得到的. DROP PROCEDURE IF EXISTS `SEARCH_STUDENT`$$ CREATE PROCEDURE `test`.`SEARCH_STUDENT`(_textInput VARCHAR(10)) BEGIN SELECT * FR

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有