gpt4 book ai didi

mysql - 如何使用 perl DBI 检索 MySQL 函数定义?

转载 作者:行者123 更新时间:2023-11-30 00:48:10 24 4
gpt4 key购买 nike

$dbh->selectrow_hashref("SHOW CREATE FUNCTION my_func");

返回

0  HASH(0x202fe70)
'Create Function' => undef
'Database Collation' => 'latin1_swedish_ci'
'Function' => 'my_func'
'character_set_client' => 'cp850'
'collation_connection' => 'cp850_general_ci'
'sql_mode' => ''

(缺少函数定义)

相同的代码与 SHOW CREATE VIEW 完美配合,并且 SHOW CREATE FUNCTION 使用相同的凭据在 MySQL 命令行上工作。

我想知道数据类型对于该属性是否太大,因此我尝试在连接上将 LongReadLen 设置为一个非常大的数字,但没有任何区别。

最佳答案

我忘记了 user@localhost 和 user@remote_host 不一样(MySQL 每次都在这个问题上咬我:-(

奇怪的是 user@remote_host 具有所需的权限,而 user@localhost 没有(我处于共享托管环境中,无权访问数据库 mysql 的权限)

关于mysql - 如何使用 perl DBI 检索 MySQL 函数定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21200326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com