Tag: MySQL

PHP致命错误:未find类“PDO”

PHP Fatal error: Class 'PDO' not found in /home/bd/public_html/app/webroot/Cake/Model/Datasource/Database/Mysql.php on line 177 PHP的信息: PDO PDO support => enabled PDO drivers => sqlite, sqlite2, mysql pdo_mysql PDO Driver for MySQL => enabled Client API version => 5.5.24 Directive => Local Value => Master Value pdo_mysql.default_socket => /var/lib/mysql/mysql.sock => /var/lib/mysql/mysql.sock pdo_sqlite PDO Driver for SQLite 3.x => […]

如何在两个date时间值之间使用MYSQL中的SQL进行相减并在几分钟或几秒钟内检索结果?

我想在MySQL中使用SQL来减去两个date时间值,这样我就可以得到以分钟或秒为单位的时间间隔。 有任何想法吗? 我想运行一个SQL查询,从一个已经login的数据库中获取使用情况,比如10分钟。

mysqldump –password是否真的做到了这一点?

我试图使用mysqldump来转储一个模式,它大部分工作,但我碰到一个好奇心-p或–password选项似乎是做一些事情之外的设置密码( man页和–help输出说应该)。 具体来说,它看起来像这里所做的: http : //snippets.dzone.com/posts/show/360 – 即设置数据库转储。 为了支持我有点古怪的说法,我可以告诉你,如果我没有指定–password (或-p )选项,那么这个命令会打印使用语句并退出并显示一个错误。 如果我指定了它,系统会立即提示input密码(!),然后转储在–password选项中指定的数据库(或者在通常情况下给出的错误是密码不匹配任何数据库名称指定)。 这是一个成绩单: $ mysqldump -utesting-h myhost – 无数据–tables – 密码丢失 input密码: – MySQL转储10.10 mysqldump:有错误:1044:访问拒绝用户'testing'@'%'到 数据库在select数据库时会“丢失” 那么,是什么给了? 这是这样的工作方式吗? 这肯定不会有意义,也不符合官方文件。 最后,如果这只是它的工作方式,我该如何指定在自动化作业中使用的密码? 使用expect ? 我使用的是mysqldump Ver 10.10 Distrib 5.0.22, for pc-linux-gnu (i486) 。

MySQL DAYOFWEEK() – 我的星期从星期一开始

我在MySQL中使用DAYOFWEEK()函数, 星期天返回1 。 但在我的国家, 星期一开始,而不是星期天 。 是否有机会像MySQL一样从MySQL获得dayofweek(1 – 星期一,2 – 星期二,…)?

如何在Symfony 2 / Doctrine中启用ENUM

当运行doctrine:mapping:import我得到一个错误: Doctrine \ DBAL \ Platforms \ MySqlPlatform可能不支持未知的数据库types枚举。 看来我需要设置use_native_enum为true如何。 但是,所有文档和博客文章都是指Symfony <1.4。 Symfony 2中有没有什么解决scheme?

MySQL的 – 如何按照相关性? INNODB表

我在INNODB表中有大约20000行叫做'cards',所以FULLTEXT不是一个选项。 请考虑这个表格: id | name | description ———————————————————- 1 John Smith Just some dude 2 Ted Johnson Another dude 3 Johnathan Todd This guy too 4 Susan Smith Her too 5 Sam John Bond And him 6 John Smith Same guy as num 1, another record 7 John Adams Last guy, promise 所以说,用户search“约翰”,我想结果集的顺序是: 7 John […]

无法在macOS Sierra上安装mysql2 gem

我正在设置新的macOS Sierra my的开发环境。 首先,我安装了Rbenv , Ruby(2.3.1) , Homebrew等最新版本的MySQL(5.7.15) 。 $ brew install mysql $ mysql.server start 好的,MySQL被初始化了。 时间安装mysql2gem… $ gem install mysql2 — –with-mysql-config=/usr/local/Cellar/mysql/5.7.15/bin/mysql_config 但它没有工作。 😞 Building native extensions with: '–with-mysql-config=/usr/local/Cellar/mysql/5.7.15/bin/mysql_config' This could take a while… ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. current directory: /Users/macuser/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/mysql2-0.4.4/ext/mysql2 /Users/macuser/.rbenv/versions/2.3.1/bin/ruby -r ./siteconf20160921-16853-x1boio.rb extconf.rb –with-mysql-config=/usr/local/Cellar/mysql/5.7.15/bin/mysql_config […]

MySQL INSERT INTO … VALUES和SELECT

有没有办法插入从select查询中获得的预设值和值? 例如: INSERT INTO table1 VALUES ("A string", 5, [int]). 我有“一个string”和数字5的值,但我必须从这样的select中find[int]值: SELECT idTable2 FROM table2 WHERE … 这给了我这个ID放在table1里面。 如何合并成一个声明?

电子邮件地址可接受的字段types和大小?

可能重复: 常见的mySQL字段及其适当的数据types 名称build议的数据库列大小是什么? 我正在寻找什么是最正确的字段types和大小来存储电子邮件地址到一个MySQL表。 我最初是考虑varchar 255,但我认为255可能是太多,甚至太less,平均大小是多less,我可以抓住所有有效的电子邮件地址?

MySQL:selectN行,但在一列中只有唯一的值

鉴于这个数据集: ID Name City Birthyear 1 Egon Spengler New York 1957 2 Mac Taylor New York 1955 3 Sarah Connor Los Angeles 1959 4 Jean-Luc Picard La Barre 2305 5 Ellen Ripley Nostromo 2092 6 James T. Kirk Riverside 2233 7 Henry Jones Chicago 1899 我需要find三个最古老的人,但每个城市只有一个。 如果它只是三个最古老的,那将是… 亨利琼斯/芝加哥 Mac Taylor /纽约 Egon Spengler /纽约 然而,由于Egon […]