Tag: MySQL

将Mysql查询的结果导出为ex​​cel?

我的要求是存储查询的全部结果 SELECT * FROM document WHERE documentid IN (SELECT * FROM TaskResult WHERE taskResult = 2429) 到一个Excel文件。

MySQL在每个行中唯一的查询条件中删除多行

所以我知道在MySQL中可以在一个查询中插入多行,如下所示: INSERT INTO table (col1,col2) VALUES (1,2),(3,4),(5,6) 我想以类似的方式删除多行。 我知道有可能删除多行基于完全相同的条件为每一行,即 DELETE FROM table WHERE col1='4' and col2='5' 要么 DELETE FROM table WHERE col1 IN (1,2,3,4,5) 但是,如果我想在一个查询中删除多行,那么每一行都有一组独特的条件? 像这样的东西将是我正在寻找的东西: DELETE FROM table WHERE (col1,col2) IN (1,2),(3,4),(5,6) 有谁知道一个办法做到这一点? 或者是不可能的?

如何在Mac OS上的MySQL中更改innodb_buffer_pool_size的值?

我试图增加MySQL 5.1中的innodb_buffer_pool_size的大小,因为我一直运行到以下错误,指出我已经用尽了表锁的空间。 ERROR: The total number of locks exceeds the lock table size Error Code: 1206 我已经通过了文档,从我收集的内容中,我需要更新/etc/my.cnf文件中的innodb_buffer_pool_size。 我现在的价值是8M。 但是,即使在创build该文件并添加以下行来设置它在MySQL中不更新的值。 set-variable=innodb_buffer_pool_size=256M 有什么build议,我怎么能在我的Mac上调整MySQL的这个值? 任何其他意见或build议?

在WHERE子句中使用mysql SUM()

假设我有这张桌子 id | cash 1 200 2 301 3 101 4 700 我想要返回所有以前的现金总和大于某个值的第一行: 例如,如果我想返回所有以前的现金的总和大于500的第一行,则返回到第3行 我如何使用mysql语句来做到这一点? 使用WHERE SUM(cash) > 500不起作用

在mysql中select前10个不同的行

MySQL有没有办法获得表的前10个不同的行。 即某事像… SELECT TOP 10 distinct * FROM people WHERE names='SMITH' ORDER BY names asc 然而,这个方法实际上并不工作,因为它给出了错误:“Syntax Error。Missing operator in query expression distinct *”

MySQL – 根据同一个表中的行求和列值(s)

我试图根据同一个表中的ProductID在新列中获得“现金”,“支票”和“信用卡”总计。 表 – 付款 +———–+————+—————+——–+ | ProductID | SaleDate | PaymentMethod | Amount | +———–+————+—————+——–+ | 3 | 2012-02-10 | Cash | 10 | | 3 | 2012-02-10 | Cash | 10 | | 3 | 2012-02-10 | Check | 15 | | 3 | 2012-02-10 | Credit Card | 25 | | 4 | […]

SQL:将现有列设置为MySQL中的主键

我有一个数据库3列: id, name, somethingelse 此表没有索引集,我得到“没有索引定义!” 在phpmyadmin id是一个7位数的字母数字值,对每一行都是唯一的。 我想设置Drugid是主要关键/索引(我不知道有什么区别) 请详细解释,因为我是新手。 谢谢。

MySQL错误#1133 – 在用户表中找不到任何匹配的行

无法为使用3.5.2.2的用户设置密码– phpMyAdmin for 5.5.27 – MySQL 。 当以用户身份login到phpMyAdmin时尝试设置密码时,会popup以下错误消息: #1133 – Can't find any matching row in the user table 以root身份login时,popup密码设置成功消息。 SET PASSWORD FOR 'user'@'%' = PASSWORD( '***' ) 在任何一种情况下,密码都不会设置,并保持当前状态,为空白。

Docker无法链接到非运行容器

我需要用docker-compose创buildrails和mysql容器,当我尝试创build链接容器与docker-compose up我得到 无法启动容器9b271c58cf6aecaf017dadaf5b无法链接到非运行容器:/ puma_db_1 AS / puma_web_1 / db 档 Dockerfile FROM ubuntu:14.04 RUN apt-get -y update RUN apt-get -y install git curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev RUN apt-get -y install libmysqlclient-dev RUN git clone https://github.com/sstephenson/rbenv.git /root/.rbenv RUN git clone https://github.com/sstephenson/ruby-build.git /root/.rbenv/plugins/ruby-build RUN echo 'eval "$(rbenv init […]

与MySQL的最大并发连接数

我想为我的大学build立一个社交网站的MySQL数据库。 我的应用程序最多可以有10,000个用户。 并发MySQL连接的最大数量是多less?