【mysql中变量赋值】教程文章相关的互联网学习教程文章

mysqldump返回未知变量sql-mode错误【代码】

当我像这样运行mysqldump时,我收到此错误:$mysqldump -u my_user -pXXX -h 127.0.0.1 --databases my_db > db_backup.sql mysqldump: unknown variable 'sql-mode=STRICT_ALL_TABLES'有谁知道会发生什么? 当我尝试启动MySQL客户端时,我也得到同样的东西.解决方法:这是.my.conf文件中的错误行,或者是您的系统.ini文件之一.

c – 将变量插入mysql表【代码】

我知道如何将非变量值插入MySql表(使用C): 例如://Table person: mysql_query(conn, "INSERT INTO MyTable VALUES ( '1', 'John', 'Kennedy')"); mysql_query(conn, "INSERT INTO MyTable VALUES ( '2', 'Dave', 'Chappelle')"); mysql_query(conn, "INSERT INTO MyTable VALUES ( '3', 'Arnold', 'Schwarzenegger')"); //Up to 100 rows of data...我想要做的是能够使用C将变量插入表中: 例如:i=0; for(i=0; i < 100; i++)...

java – MySQL:未知的系统变量’tx_read_only’【代码】

我正在研究基于Java Swing的应用程序Hibernate Mysql Spring.当我测试CRUD操作时,我没有读取问题,但在insert语句系统中显示消息:Unknown system variable `tx_read_only`我有最新版本的MySQl > Hibernate 4> Java注释 你能告诉我现在要解决的问题是什么吗?解决方法:只是把石头扔到黑暗中,但有一种可能性: > MySQL 5.6.5中引入了变量tx_read_only.>可能MySQL版本早于此版本,但Connector / J无论如何都试图使用新变量.>根据releas...

PHP Mysql While循环覆盖变量并只显示一个结果【代码】

我有一个PHP脚本来填充下拉菜单,其中包含从数据库获得的结果我遇到的问题是只有最后一个结果显示在下拉菜单中.我重新调试是因为获取所有结果的while循环会覆盖每次运行时存储字符串的变量. 我试图找到一个解决方案来解决它,但最终在一个没有解决方案的黑暗角落 PHP代码:$sql2 = "SELECT id, course, location FROM courses WHERE course LIKE '%Forex%' OR course LIKE '%forex%'";$query2 = mysqli_query($link, $sql2);$opt = ...

如何在Python中使用变量名创建mysql表?【代码】

我试图用文章Python MySQLdb execute table variable作为例子,但到目前为止还没有快乐.我正在尝试创建一个表,其名称是“archive”和作为变量传入的年份的串联.这是硬编码表名的替代方法,例如“archive_2013”??. 这是我的代码片段:year_string = sys.argv[1] if int(year_string) < 1999 or int(year_string) > 2014:print "\n"print "Year must be between 1999 and 2014\n"sys.exit(1) table_name = "archive_" + year_strin...

在MySQL中设置`server-id`变量不起作用【代码】

我一直在努力建立两个数据库作为主人和奴隶. 我跟着着名的指南:https://dev.mysql.com/doc/refman/5.1/en/replication-howto-existingdata.html 但我的奴隶服务器没有运气,我遇到的问题是设置server-id变量.无论我在哪里定义它(我查看了可能允许我定义变量的所有可能的cnf文件) 我试着像这样定义它:[mysqld] server-id = 2我也尝试使用SET GLOBAL server_id来设置它,但很明显,它没有保存设置. 当我做:SHOW VARIABLES LIKE 'serv...

mysql:`my.cnf`中的未知变量【代码】

我按照these instructions加速将一个大的本地文件(500 M,10 M行)加载到MySQL中,将配置添加到/etc/mysql/my.cnf:[mysql] #no-auto-rehash # faster start of mysql but no tab completition local-infile=1# add following code innodb_doublewrite = 0 innodb_support_xa = 0但遇到以下问题:mysql: unknown variable 'innodb_doublewrite=0' mysql: unknown variable 'innodb_support_xa=0'PS:MySQL版本$mysql --version mysql ...

php – 如何从Mysql中选择逗号分隔变量【代码】

我有一个MySql数据库结构和值示例如下所示:sno firstname status 1 John Active 2 Kelly Inactive 3 Harri Passive 4 Kris Dormant现在我需要从PHP页面执行Sql查询,并且状态值来自多个复选框,我已将其指定为数组. 我已经为这个数组使用了Implode函数:$status = $_POST['status']; $mstat= implode (',', $status); $query="SELECT * FROM U...

Mysql中变量的定义

刘先森 MySql中的变量定义 根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,mysql变量大体可以分为四种类型: 一、局部变量。 局部变量一般用在sql语句块中,比如存储过程的begin/end。其作用域仅限于该语句块,在该语句块执行完毕后,局部变量就消失了。 局部变量一般用declare来声明,可以使用default来说明默认值。 例如在存储过程中定义局部...

macos – 如何将MySQL添加到$PATH变量来解析“mysql:command not found”?【代码】

我在我的Mac上安装了MySQL,现在我想将它添加到我的$PATH变量中.我希望能够在任何地方输入mysql. 我尝试将以下内容添加到我的.profile文件中:export PATH=${PATH}/usr/local/mysql/bin/我重新启动了我的终端,但它没有做到这一点.它仍然说:-bash:mysql:command not found. 如何正确添加到我的$PATH? 我正在使用OS X Yosemite.解决方法:这就是您当前代码无效的原因:export PATH=${PATH}/usr/local/mysql/bin/你忘记了结肠.expor...

如果我在mysql.user上没有SELECT权限,是否可以找到MySQL变量的值?【代码】

我正在做一个’msyql服务器已经消失’错误有时候做一个大的二进制插入,所以我想检查mysql上的设置,比如wait_timeout和max_allowed_pa??cket.然而show create table mysql.user回报[Err] 1142 - SELECT command denied to user '557574_prod'@'96.25.95.162' for table 'user'每当我想了解一些相关设置时,我宁愿不提高技术支持,所以我想知道是否可能有解决方法?解决方法:你可以这样做: 显示变量; 显示资助; 显示状态;

mysql – 设置全局变量参数?【代码】

我的prod_server版本是5.1.47,并且想要在特定时间段内动态设置慢查询日志.我提到一个站点(http://toastergremlin.com/?p=276)下面提到的5.1.6我们需要将变量设置为my.cnf,但是我的prod_server是关键的,不能把我的服务器重启是有什么方法我们动态设置变量一段时间时间? 提前谢谢你,请帮忙.解决方法:您可以使用MySQL提示符中的以下语句将任何全局变量动态设置为任何值:set global <variable> = <value>;在您的情况下,使用以下命令打...

mysql – Mariadb – 变量’innodb_log_file_size’是一个只读变量【代码】

我使用mariadb 10.0.29,我需要将innodb文件大小更改为256M,默认大小为50M, 我的配置文件位于/etc/mysql/mariadb.conf.d/50-server.cnf我已添加以下行,但它不起作用.[mysqld] innodb_log_file_size=256M我也试过设置innodb_log_file_size = 5033164800; 但它表明ERROR 1238 (HY000): Variable 'innodb_log_file_size' is a read only variable解决方法:在执行此操作之前,您可能需要考虑两件事. >确保innodb_fast_shutdown不应该是2....

MySQL – wait_timeout变量【代码】

我一直试图通过在我的CentOS机器上更改MySQL(5.1.67)中的wait_timeout变量来解决我认为可能有帮助的问题. 所以,我用我想要的值(180)更新了/etc/my.cnf,并重新启动了MySQL,但现在我很惊讶地发现我为wait_timeout获取了不同的值,具体取决于我的显示方式(见下文) :mysql> show global variables like "%wait%"; +--------------------------+-------+ | Variable_name | Value | +--------------------------+-------+ | ...

计数显示MySQL中的变量结果【代码】

我正在阅读this article并且似乎没有办法做这样的事情:SELECT COUNT(*) WHERE SHOW VARIABLES WHERE Variable_name = 'innodb_ft_cache_size'我可以在下面做,但这在MySQL 5.7中不起作用(表中没有变量)SELECT COUNT(*) FROM information_schema.GLOBAL_VARIABLES WHERE Variable_name = 'innodb_ft_cache_size' (always returns 0)我需要这样做的原因是在存储过程中检测它们是否具有执行全文的能力.它需要在MySQL和MySQL的变种...