Tag: MySQL

如何使用Laravel迁移将时间戳列的默认值设置为当前时间戳?

我想使用Laravel Schema Builder / Migrations创build一个默认值为CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP的时间戳列。 我已经多次浏览了Laravel文档,而且我也没有看到如何将时间戳列设置为默认值。 timestamps()函数为它所创build的两列创build默认值0000-00-00 00:00 。

无法将MySQLdate/时间值转换为System.DateTime

我得到这个错误: 无法将MySQLdate/时间值转换为System.DateTime 而我正试图从MySQL数据库中获取数据。 我有我的MySQL数据库中的date数据types。 但是,当它检索到我的数据表,它会得到上面的错误。 我怎样才能解决这个问题?

在同一个MySql实例上克隆一个MySQL数据库

我想编写一个脚本,将当前数据库sitedb1到同一个mysql数据库实例上的sitedb2 。 我知道我可以将sitedb1转储到一个sql脚本: mysqldump -u root -p sitedb1 >~/db_name.sql 然后将其导入到sitedb2 。 有没有更容易的方法,而不是倾倒第一个数据库到一个SQL文件?

将OSX升级到Yosemite或El Capitan时,MySQL不会启动

我知道存在类似的问题,例如MAMP的MySQL不适用于OSX Yosemite 10.10 。 但是,我有MAMP,也没有安装在我的电脑上的XAMPP。 当我尝试从PrefPane启动mySQL时,没有任何反应。 当我尝试通过sudo /usr/local/mysql/support-files/mysql.server start从命令行启动mqSQL时,我得到: Starting MySQL . ERROR! The server quit without updating PID file Starting MySQL . ERROR! The server quit without updating PID file (/usr/local/mysql/data/adamg.local.pid). 任何和所有的帮助,将不胜感激。 我可以提供任何必要的文件输出。

mysql和mysql2 gem有什么区别

我曾经使用mysqlgem,但现在我经常听到关于mysql2gem。 另外,它在Rails 3.0.x默认包含在Gemfile中。 使用mysql2 gem有什么区别和优点?

如何在MySQL的CONCAT中使用GROUP_CONCAT

如果我在MySQL中有以下数据表: id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 我如何把它变成以下格式? id Column 1 A:4,5,B:8 2 C:9 我想我必须使用GROUP_CONCAT ,但我不知道它是如何工作的。

你如何列出MySQL数据库中的所有触发器?

在MySQL数据库中列出所有触发器的命令是什么?

索引布尔型字段是否有任何性能提升?

我正要写一个包含WHERE isok=1的查询。 顾名思义, isok是一个布尔字段(实际上是根据需要设置为0或1的TINYINT(1) UNSIGNED )。 索引这个领域有什么性能增益吗? 这个引擎(InnoDB在这种情况下)的performance会更好还是更差?

在一个查询MySQL多重连接?

我有以下查询: SELECT dashboard_data.headline, dashboard_data.message, dashboard_messages.image_id FROM dashboard_data INNER JOIN dashboard_messages ON dashboard_message_id = dashboard_messages.id 所以我使用INNER JOIN并抓取image_id 。 所以现在,我想把这个image_id,并把它从图像表变成images.filename 。 我怎样才能添加到我的查询?

MySQL,连接两列

MySQL表中有两列: SUBJECT和YEAR 。 我想生成一个字母数字唯一的数字,它保存来自SUBJECT和YEAR的连接数据。 我怎样才能做到这一点? 有没有可能使用像+这样的简单运算符?