问题标签 [mysql5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何在表中实现约束,以便插入的值不会仅对一组行重复
我必须用列构建一个表
col1(主键) col2(非空) col3(非空) col4(非空)
现在我需要将值插入到这个表中,这样插入到 col3 中的值不会重复 col2 中的一组值......需要实现的约束是什么?......
值可以在 col3 中作为一个整体重复......但是对于 col3 中 col2 值的某些值不需要重复。所以这是列名。
ID
ID_Category
Keywords
Score
列中的值Keywords
可以重复 - 但对于 中的某些值ID_Category
,Keywords
值不需要重复。你能帮我如何实现这个吗?
mysql - 触发器的 IF 语法在以下程序中是什么意思?
我在理解这个触发语句时遇到了一些小问题。你能解释一下这个说法吗?什么是
if new.id_category in ('list','of','special','categories')
声明是什么意思??
mysql - 在最新版本的 Mac OS X 上安装旧版本的 MySQL 5.5
我已经在我的新 macbook pro 上安装了 MySQL 5.5.11。不幸的是,我很快发现 MySQL 5.5.11 不能在 mac os x 上完全工作 :(。MySQL 5.5.8 是最后一个工作的版本。作为一个新的 mac 用户,安装 MySQL 5.5.8 的正确方法是什么? 我可以将它安装在 MySQL 5.5.11 之上吗?我应该采取某些步骤来卸载 5.5.11 吗?
此外,mysql.com下载旧版本 5.5 的页面已经关闭了一整天。我在哪里可以下载 5.5.8?
更新:尝试安装 MySQL 5.5.8 时,我收到以下错误消息:
MySQL 5.5.8-community for Mac OS X 不能安装在这个磁盘上。此磁盘上已存在此软件的较新版本。
mysql - MySQL中的表名是否区分大小写?
MySQL中的表名是否区分大小写?
在我的 Windows 开发机器上,我拥有的代码能够查询我的表,这些表似乎都是小写的。当我部署到我们数据中心的测试服务器时,表名似乎以大写字母开头。
我们使用的服务器都在 Ubuntu 上。
mysql - 努力正确连接多个表以接收正确的数据
情况:
我有 MySQL 5。我正在尝试制作公司报告和一些利润细节。
- 每家公司都有我们为他们做的工作。
- 每个工作都有涉及该工作的工作。
- 每件作品都有一个任务类型
我要检索的内容:
- 我想知道每家公司从所有工作中获得的总利润
- 每个公司所有工作的总成本
- 每个公司在所有工作上花费的总时间 - 按工作类型分开
公司表:
- ID
- 姓名
职位表:
- ID
- company_id
- 预算
- 费用
工作表:
- ID
- job_id
- type_id
- 开始时间
- 时间结束
类型表:
- ID
- 姓名
- 每小时收费
关系:
公司 ---< 工作 ---< 工作 >--- 类型
谢谢!
scheduler - mysql5中是否有可能有一个“内部”cron?
前几天,一位朋友建议玩一款名为 OGame 的网络浏览器游戏。如果你不知道,我会告诉你它是什么:一个 rts 游戏,你必须在其中建造诸如采矿工厂、兵营之类的东西。有趣的是,每个建筑物都有一个构建时间,您可以在它构建时注销,因为它会继续运行。
我相信这样的事情是通过 dbms 管理的。我有我的记录,我有一个建筑的结束时间。如何检查何时更新建筑物?我是否需要一个外部应用程序每秒检查需要更新的记录?mysql5 是否有可能有一个内部调度程序在这个表上启动一个过程?如果是这样,这是最佳做法吗?
mysql - 如何编写条件明智的结果提供查询?
嗨,我想编写一个 mysql 查询,给出一个条件明智的结果。
例如。我有一个包含问题、答案值、用户选择值字段的表。
用户可以参加多次回答该问题。
我想显示用户对该问题提供正确和错误答案的次数?我怎样才能为此编写一个mysql查询?任何机构都可以帮助我吗?
mysql - 在 MySQL5 中添加复合外键失败
我试图强制用户地址信息中的州/省和国家/地区名称来自我列出国家和州/省的一组表。为了做到这一点,我尝试运行这样的 alter table 命令......
然后我收到这条消息...
使用外键约束创建表“realtorprint_dev/#sql-d5c_3d”失败。被引用的表中没有索引,其中被引用的列显示为第一列。
有人知道如何处理此错误消息吗?
这是州和国家/地区表的创建...
现在对于用户表......
mysql - Building a SQL to calculate the number of rows relating to the parent
I am finding it hard to build a SQL, on the following database schema,
Shop
id
name
Order
id
shop_id
date
amount
You can see that a shop can have many orders. I would like to a build a SQL that gives the number of orders of each shop on a specific date. So the WHERE part must be (e.g. 2011-7-13),
WHERE order.date = '2011-7-13'
I can't think of how the SELECT part should be like. I think COUNT(*) should be used but this is all what I have got in my brain now.
Could somebody please give some hints on this?
Many thanks to you all.