Tag: MySQL

MySQL Workbench 6.3(Mac)挂在简单的查询上

我在使用OS X Yosemite 10.10.5的Mac上使用MySQL Workbench 6.3.7 build 1199 CE(64位)。 我正在连接到Amazon RDS MySQL实例。 当我input一个简单的查询如 select * from `devices`; 然后点击带有闪电符号的图标,查询开始,在下面的屏幕截图中的“SQL文件4”选项卡旁边激活的微调框显示。 但是,查询不完成,它只是挂起。 白色的红色停止标志图标被禁用。 我只能从这个时候强制退出MySQL Workbench。 如果我试图做一个正常的戒烟,没有任何反应。 我怎样才能一直在我的数据库上运行一个简单的查询? 有时候它可以工作(可能是10%的时间),但是它大部分都是挂起来的。

centos:另一个MySQL守护程序已经在相同的unix套接字下运行

启动mysqld服务时出现奇怪的错误: Another MySQL daemon already running with the same unix socket. 我试图列出正在运行的服务并停止它们,但是在启动mysqld服务时会发生同样的错误。 我可以尝试删除mysqld并重新安装它,但是这也会删除数据库?

使用MySQL检查空字段

我写了一个查询来检查有特定标准的用户,一个是他们有一个电子邮件地址。 我们的网站将允许用户有或没有电子邮件地址。 $aUsers=$this->readToArray(' SELECT `userID` FROM `users` WHERE `userID` IN(SELECT `userID` FROM `users_indvSettings` WHERE `indvSettingID`=5 AND `optionID`='.$time.') AND `email`!="" '); 这是检查SQL中的空字段的最好方法吗? 我刚刚尝试过“不是空”,这仍然返回一个用户logging没有他们有一个电子邮件地址。 上面的查询工作,但出于好奇,我想知道如果我正确的做法。

Ruby on Rails 3无法通过OSX上的套接字“/tmp/mysql.sock”连接到本地MySQL服务器

我有一个标准的Rails3环境,RVM 1.2.9,Rails 3.0.5,Ruby 1.9.2p180,MySQL2 Gem 0.2.7,mysql-5.5.10-osx10.6-x86_64 运行rake db:migrate时出现错误rake db:migrate到创build数据库是: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) config / database.yml有 development: adapter: mysql2 host: localhost username: root password: xxxx database: xxxx 肯定这是简单的我错过了。

MySQL,用一个查询更新多个表

我有一个函数更新三个表,但我使用三个查询来执行此操作。 我希望使用更方便的方法来进行良好的实践。 如何用一个查询更新MySQL中的多个表?

MySQL中的BLOB和TEXT数据types有什么区别?

什么是blob和什么是text ? 有什么区别? 我什么时候需要使用blob ,什么时候需要text作为数据types? 因为对于blob和text ,有mediumblob == smallblob , smallblob == small text 。 他们甚至有相同的含义? 看看这个MEDIUMBLOB , MEDIUMTEXT L + 3个字节,其中L < 224 。 什么是L ?

在MySQL中索引datetime字段是个好主意吗?

我正在devise一个大型数据库。 在我的应用程序,我会有很多行,例如我目前有一个400万条logging的表。 我的大部分查询使用datetime子句来select数据。 在MySQL数据库中索引datetime字段是个好主意吗? Select field1, field2,…..,field15 from table where field 20 between now() and now + 30 days 我正在努力保持我的数据库工作正常,查询运行顺利 更多的,你认为我应该创build一个高效率的数据库有什么想法?

如何使用本地phpMyAdmin客户端访问远程服务器?

假设有一个远程服务器,我的电脑上安装了phpMyAdmin客户端。 如何访问此服务器并通过phpMyAdmin客户端进行pipe理? 那可能吗?

用另一个值更新一个MySQL表

我试图根据另一个信息更新一个MySQL表。 我的original表格如下所示: id | value ———— 1 | hello 2 | fortune 3 | my 4 | old 5 | friend 而且tobeupdated表格如下所示: uniqueid | id | value ——————— 1 | | something 2 | | anything 3 | | old 4 | | friend 5 | | fortune 我想更新id与original基于value (string存储在VARCHAR(32)字段)的id 。 更新后的表格希望如下所示: uniqueid | id […]

RuntimeError与mysql2和rails3(bundler)

我得到这个错误 `establish_connection': Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (no such file to load — active_record/connection_adapters/mysql2_adapter) (RuntimeError) from /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/activerecord- 这里是整个错误的转储和我的configuration和gemfile。