Tag: MySQL

学说和复合独特的钥匙

我想在教义上做复合独特的关键。 那些是我的领域: /** * @var string $videoDimension * * @Column(name="video_dimension", type="string", nullable=false) */ private $videoDimension; /** * @var string $videoBitrate * * @Column(name="video_bitrate", type="string", nullable=false) */ private $videoBitrate; 我怎么能显示学说,那些组合在一起的复合独特的关键?

MySQL安排现有的表列

我怎样才能改变MySQL表中某个现有列的位置? 例如:我想将列的用户名从当前位置移动到所有的列之后,或者在我的表格中的某个列之前我想要它。

错误通过Bundler安装mysql2 gem

我正在尝试通过Bundler安装mysql2 gem,但它一直死于以下错误: ** executing command /home/cc_rails/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems/installer.rb:483:in 'rescue in block in build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) /home/cc_rails/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb –with-mysql-config=/usr/bin/mysql_config checking for rb_thread_blocking_region()… yes checking for mysql.h… no checking for mysql/mysql.h… no —– mysql.h is missing. please check your installation of mysql and try again. —– *** extconf.rb failed *** Could not create […]

MySQL的计数大于2

我有以下表结构 + id + word + +——+——–+ 表中充满了给定文本的低级单词,所以文本 你好,再见 会导致 + id + word + +——+——–+ + 1 + hello + +——+——–+ + 2 + bye + +——+——–+ + 3 + hello + +——+——–+ 我想做一个SELECT查询,将返回表中至less两次重复的单词数(如hello) SELECT COUNT(id) FROM words WHERE (SELECT COUNT(words.word))>1 当桌子很大的时候,这当然是错误的,超负荷的。 任何想法如何达到这样的目的? 在上面给出的例子中,我期望1

从MySQL转储中删除DEFINER子句

我有我的一个数据库的MySQL转储。 里面有DEFINER子句,看起来像, "DEFINER=`root`@`localhost`" 也就是说,这些DEFINER子句在我的CREATE VIEW和CREATE PROCEDURE语句上。 有没有办法从我的转储文件中删除这些DEFINER子句?

将列的所有值更新为小写

可以说我有这样的事情 uid tag 1 HeLLo 2 heLLO 3 HELLO 4 hello 如何更新“标记”列中的所有值以: uid tag 1 hello 2 hello 3 hello 4 hello 使用MySQL?

如何closures这个SSH隧道?

我打开了一个SSH隧道,如本文所述: Zend_Db:如何通过SSH隧道连接到MySQL数据库? 但是现在我不知道我到底做了什么。 此命令是否影响服务器上的任何内容? 而我该如何closures这个隧道,因为现在我无法正确使用我的本地mysql。 我使用OSX Lion,服务器在Ubuntu 11.10上运行。

phpmyadmin自动注销时间

我怎样才能改变phpmyadmin自动登出时间? 它会在1440秒后自动注销,这对我来说是非常低的。 我如何更改选项或完全删除login请求?

PHP的 – MySQL连接不工作:2002没有这样的文件或目录

我正在尝试设置WordPress。 我有Apache和MySQL运行,帐户和数据库都设置。 我试图做一个简单的连接: <?php $conn = mysql_connect('localhost', 'USER', 'PASSWORD'); if(!$conn) { echo 'Error: ' . mysql_errno() . ' – ' . mysql_error(); } ?> 我总是得到这个: 错误:2002 – 没有这样的文件或目录 什么文件或目录可以谈论? 我在OS X雪豹,使用内置的Apache。 我使用x86_64 dmg安装了MySQL。 更新:我发现套接字在/tmp/mysql.sock,所以在php.ini中,我用所取代的所有错误的path。

PDO :: PARAM是十进制的types吗?

我有2个数据库字段 `decval` decimal(5,2) `intval` int(3) 我有2个更新它们的pdo查询。 更新int的工作正常 $update_intval->bindParam(':intval', $intval, PDO::PARAM_INT); 但是我不能更新小数字段。 我已经尝试了以下三种方式,但没有任何工作 $update_decval->bindParam(':decval', $decval, PDO::PARAM_STR); $update_decval->bindParam(':decval', $decval, PDO::PARAM_INT); $update_decval->bindParam(':decval', $decval); 看来问题是数据库types的decimal ? 是否有一个PDO::PARAMtypes的decimal字段? 如果不是,我该如何解决这个问题?