Questions tagged «mysql»

MySQL是使用结构化查询语言(SQL)的免费,开放源代码关系数据库管理系统(RDBMS)。请勿将此标签用于其他数据库,例如SQL Server,SQLite等。那些是不同的数据库,它们都使用自己的SQL方言来管理数据。

7
如何在MySQL中舍入到最接近的整数?
如何在MySQL中四舍五入到最接近的整数? 例: 12345.7344 rounds to 12345 mysql的round()功能四舍五入。 我不知道值和小数位将是多长时间,可能是10位数字和4位小数,可能是2位数字和7位小数。
83 mysql  sql  rounding 



2
连接更新的MySQL语法
我有两个看起来像这样的桌子 培养 +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | TrainID | varchar(11) | NO | PRI | NULL | | | Capacity | int(11) | NO | | 50 | | +----------+-------------+------+-----+---------+-------+ 订座 +---------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | …
83 sql  mysql 

3
在两个字段上使用分组依据并在SQL中计数
我的mysql数据库中有一个表,该表有两列:组和子组。见下文。 group, subGroup grp-A, sub-A grp-A, sub-A grp-A, sub-B grp-B, sub-A grp-B, sub-B grp-B, sub-B 我正在尝试获取每个唯一的夫妇组/子组的记录数。 这是我期望的: group, subGroup, count grp-A, sub-A, 2 grp-A, sub-B, 1 grp-B, sub-A, 1 grp-B, sub-B, 2 阅读了一些帖子后,我尝试使用group by,count()进行了一些SQL查询,但是我无法获得预期的结果。我怎样才能解决这个问题?
83 mysql  sql 



10
在mysql中复制表的最快方法?
我想在MySQL中复制表。最快的方法是什么?像这样? CREATE TABLE copy LIKE original; INSERT INTO copy SELECT * FROM original; 要么 CREATE TABLE copy SELECT * FROM original; ALTER TABLE copy ADD PRIMARY KEY (id); 还是有另一种方法? 编辑:我担心正在重新创建索引,mysql如何继续执行这些语句? PS。不能使用mysqldump之类的命令行工具,必须是即时的。
82 sql  mysql 

10
如何编写REST API?
我正在将iPhone应用程序写为一个业余项目,它将需要一个Web服务来为其提供数据。它与我在工作中没有太大区别,但是在工作中我只编写视图和控制器。其他人负责编写模型,通常由客户提供Web服务。 以前,当每个人都使用MySQL和PHP时,我已经做过一些Web编程,所以我的技能有些过时了,但是我有信心,我可以使用我已经知道的技术来完成它。但是,我不想浪费时间使用过时的工具。我发现最新的技术是编写REST API。我当时认为应该有一些不错的框架,一旦定义了模型,它们几乎只会为您提供具有CRUD功能的REST API。 我想我的问题是:建立和运行REST API的最快方法是什么?我真的只想专注于编写iPhone应用程序,而不要花太多时间在此API上。如果我也能获得Web管理和修订历史记录,那将是很棒的。我还应该补充一点,该API不应公开,因此对身份验证的支持也将非常出色。 只是要清楚。我不介意PHP框架。实际上,它可能会更好,因为我知道我当前的主机支持它。
82 php  iphone  mysql  rest 

10
MySQL /写入档案错误(错误代码28)
我的一个Web应用程序出现以下错误- Query3 failed: Error writing file '/tmp/MY1fnqpm' (Errcode: 28) ... INSERT MailList... (removed the rest of the query for security reasons) 任何想法-这是服务器上的一些硬盘空间问题吗?
82 mysql  logging 

9
回滚失败的Rails迁移
如何回滚失败的Rails迁移?我希望这rake db:rollback会撤消失败的迁移,但是不,它会回滚以前的迁移(失败的迁移减去一个)。而且rake db:migrate:down VERSION=myfailedmigration也不起作用。我已经遇到过几次了,这非常令人沮丧。这是我做的一个简单的测试,可以重复该问题: class SimpleTest < ActiveRecord::Migration def self.up add_column :assets, :test, :integer # the following syntax error will cause the migration to fail add_column :asset, :test2, :integer end def self.down remove_column :assets, :test remove_column :assets, :test2 end end 结果: == SimpleTest:迁移============================================= ======== -add_column(:assets,:test,:integer) -> 0.0932秒 -add_column(:asset,:error) 耙子流产了! 发生错误,所有后来的迁移都被取消: …

9
MySQL的扩展解决方案(复制,群集)
在启动时,我正在为我们的数据库考虑扩展解决方案。MySQL至少使我感到困惑(至少对我而言),MySQL具有MySQL群集,复制和MySQL群集复制(来自5.1.6版),它是MySQL群集的异步版本。MySQL手册解释了其集群FAQ中的某些差异,但是很难确定何时使用它们中的一种。 我将不胜感激那些熟悉这些解决方案之间的差异以及优点和缺点以及何时建议使用每种解决方案的人的任何建议。

14
要将自动递增ID添加到现有表中?
我有一个预先存在的表,包含“ fname”,“ lname”,“ email”,“ password”和“ ip”。但是现在我想要一个自动增量列。但是,当我输入: ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT 我得到以下内容: #1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key 有什么建议吗?

11
如何将数据库中的所有表转换为一个排序规则?
我收到错误消息: 操作'='的归类(utf8_general_ci,IMPLICIT)和(utf8_unicode_ci,IMPLICIT)的非法混合 我尝试将两个表手动更改为,utf8_general_ci,IMPLICIT但是仍然出现错误。 有没有一种方法可以将所有表转换为utf8_general_ci,IMPLICIT并完成它?
82 mysql  sql 

3
在数据库中存储聊天消息的最佳方法?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 改善这个问题 我正在构建一个聊天应用程序,我希望获得聊天对话中发送的所有消息的完整历史记录。目前,我将每个消息作为一行存储在称为“消息”的表中。我知道这个表可能会变得很大,因为像“ Hi”这样的小消息也会有自己的数据库记录。 谁能推荐更具扩展性的mysql解决方案?我不要求个别邮件是可搜索,可编辑或可删除的。整个对话能否存储在一个巨大的领域中? 很想听听您的想法!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.