【mysql – 如果引用它们的其他记录链接到特定值,则从结果中排除记录】教程文章相关的互联网学习教程文章

MySQL索引用法【代码】

我正在一个简单的表上执行一个非常简单的选择,我过滤的列有一个索引. 这是架构:CREATE TABLE IF NOT EXISTS `tmp_inventory_items` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT,`transmission_id` int(11) unsigned NOT NULL,`inventory_item_id` int(11) unsigned DEFAULT NULL,`material_id` int(11) unsigned NOT NULL,PRIMARY KEY (`id`),KEY `transmission_id` (`transmission_id`)KEY `inventory_item_id` (`inventory...

mysql – 如何使用JPA引用的表的主键更新一个表中的外键?【代码】

我有两张表如下, 用户+--------+---------------+------------+--------+-----------+------------+--------------+----------------+----------------+-------------+ | USERID | EMAIL | FIRST_NAME | HONORS | LAST_NAME | LOGIN_TYPE | PHONE_NUMBER | PROFILE_PIC | RECENT_CONV_ID | LOCATION_ID | +--------+---------------+------------+--------+-----------+------------+--------------+----------------+-...

在maven工程中pom.xml引用不到正确的数据库jar包的问题? 连接mysql数据库maven坐标出错的问题 以intellij开发工具为例【代码】【图】

导入数据库时,查看我的数据库所使用的驱动 右上角的database 点击 "+"我的是mysql数据库: 一般默认数据库界面例子:使用test-connect 查看是否连接成功. 如果不成功,更换驱动,再次使用test-connect测试很显然,我的驱动不对 换!运行结果: 查看可知我的mysql-connector-java版本是5.1.47 点击进入查找版本(或者进入主页查找mysql-connector-java的maven坐标) https://mvnrepository.com/artifact/mysql/mysql-connector-java 点击进入...

mysql – 如何在doctrine中插入非常引用【代码】

我有3个实体:用户,页面,帖子 在Post实体中:class Post {/*** @ORM\ManyToOne(targetEntity="Page")*/private $page;/*** @var ArrayCollection $subscribers Specify users that see this post.** @ORM\ManyToMany(targetEntity="User", inversedBy="wallPosts")*/private $subscribers; }在页面中:class Page {/*** @ORM\ManyToMany(targetEntity="User")*/private $members; }发布帖子时,我希望所有作为Page成员的用户都被设置...

在尝试删除MySQL中的任何这些记录之前,如何检查记录列表的外键引用?【代码】

有没有办法,当你有一个记录列表时,在你试图删除任何这些记录之前检查这些记录是否都有外键引用? 例如,如果我有一份借款人名单和一份书籍清单,如果他还有借书,你就不应该从系统中删除借款人. (我的实际系统比那复杂得多 – 更多的表格.) 我想删除任何有借书的借款人的删除选项(在该示例中). 如果我尝试删除带有外键引用的记录,我会收到一个错误:Database access failed: Cannot delete or update a parent row: a foreign key con...

.net – 插入行时的Entity Framework和MySQL null引用异常【代码】

我在EDMX文件中创建了一个简单的Test表.该表称为Test,其中包含一列TestId. TestId是实体密钥,它的类型是Guid. StoreGeneratedPattern设置为Identity(默认值). 生成的SQL如下所示:CREATE TABLE `Tests` (`TestId` CHAR(36) BINARY NOT NULL );ALTER TABLE `Tests` ADD CONSTRAINT `PK_Tests`PRIMARY KEY (`TestId` );现在我的代码的主体看起来像这样:using (var foo = new TestModelContainer()){var test = new Test() {TestId ...

mysql – 计算引用父项和子项的行【代码】

我有一个看起来像这样的表:Categories: cId | Name | Parent ----+-------------------------+------- 1 | Parent One | NULL 2 | Child of 1st Parent | 1 3 | Parent Two | NULL 4 | Child of 1st Parent | 1 5 | Child of 2nd Parent | 2该表不代表层次结构:每个项目都是孩子或父母,但不是两者. 还有一个这样的表格:Posts: pId | Name ...

引用聚合列的MySQL别名【代码】

继续我的问题summarizing-two-conditions-on-the-same-sql-table,我添加了一个RATIO列,它只是一个SUM(…)列除以第二个SUM(…)列:SELECTCOMPANY_ID,SUM(CASE WHEN STATUS IN (0, 1) THEN 1 ELSE 0 END) AS NON_BILLABLE,SUM(CASE WHEN STATUS IN (2, 3) THEN 1 ELSE 0 END) AS BILLABLESUM(NON_BILLABLE)/SUM(BILLABLE) AS RATIO FROM TRANSACTIONS GROUP BY COMPANY_ID像这样定义RATIO看起来很漂亮和干净,但显然也是forbidden by ...

带有自引用查询的mysql更新【代码】

我有一个调查表,其中包含(以及其他)以下列survey_id - unique id user_id - the id of the person the survey relates to created - datetime ip_address - of the submission ip_count - the number of duplicates由于记录集很大,因此动态运行此查询是不切实际的,因此尝试创建一个更新语句,该语句将在ip_count中定期存储“缓存”结果. ip_count的目的是显示重复的ip_address调查提交的数量已经收到相同的user_id,期限为1...

mysql – 使用对同一个表的多个引用进行查询【代码】

我有2张桌子.一个有联系信息,另一个有城市ID和名字.例.Table 1 Contacts ID,Name, HomeCity, BusinessCity 123,Ben,1,2Table 2 Cities CityID, CityName 1 Austin 2 Boston我想创建一个简单的查询,显示Ben的家乡城市和商业城市. 我不明白如何包含两次引用CityName的查询. 到目前为止我只有:SELECT Contacts.Name, Contacts.HomeCity, Contacts.BusinessCity, Cities.CityName FROM Contacts,Cities WHERE Contacts.ID=123 AND Con...

mysql – SORM:尝试引用一个未经存在的实体【代码】

我正在使用带有scala 2.10的playframework 2.2.1和用于mysql db的SORM 0.3.10.当我试图保存简单案例类的实例时:case class User(email: String, password: String, token: String, verified: Boolean = false, atoken: UserAuthToken) {def save = Db.save[User](this) }我遇到这个错误:sorm.core.SormException: Attempt to refer to an unpersisted entity: UserAuthToken(7779235c1fd045f39ced7674a45baaa2,1387039847)我做错...

php – MySql在一个单元格中存储另一个表的多个引用并选择它?【代码】

我有两张桌子table: people id name goods_owned 1 john 1,4,3 2 Mike 2,5 3 Sam 1,5,2 4 Andy 5,3,4– table goods:g_id g_name g_class1 sugar food2 salt food3 boat transp4 house habitation5 car transp这是餐具的简单例子,其实际上非常长并且人们中的每个人可以分配给他的多个商品,例如汽车,船,糖等没有一个人可以拥有多少和它完全随机的限制.我找不到更好的方法来存储它而不是昏迷分离,例...

如何在表中引用一个字段引用MySQL / MariaDB中的另一个表?【代码】

假设我正在设置一个只有2个表的小型数据库:feed和feeditems. 在一个表中,我将存储feedname和url,并将ID作为唯一键. 在第二个表格中,我想存储来自Feed项目的一些信息(例如:日期,标题,项目的url和feedname).但是,我想将此Feed字段引用到第一个表中该Feed的ID,而不是存储Feed名称. 谢谢解决方法:这是一个如何实现您的要求的快速示例……CREATE TABLE IF NOT EXISTS `feeds` (`Feed_ID` int(11) NOT NULL,`Feed_Name` varchar(32) NO...

mysql – 查找彼此交叉引用的记录【代码】

我想从数据库表中提取所有行,其中行相互交叉引用. 我的表包含2行:ref1& REF2 表格示例:ID ref1 ref2 01 23 83 02 77 55 03 83 23 04 13 45在这种情况下,我希望我的查询只返回行01和03,因为它们相互交叉引用. 这可能是使用单个查询,还是我需要手动迭代整个表? 我正在使用MySQL.解决方法:一个简单的JOIN可以直接的方式做到这一点;SELECT DISTINCT a.* FROM mytable a JOIN mytable bON a.ref1 = b.ref2...

Mysql错误:#1247 – 不支持引用’karma'(引用组函数)【代码】

这是我下面的mysql查询.通过许多有用的问题和评论,我几乎在旅程的最后.这个查询背后的想法是用户提交一个链接,应用程序插入两行,一行插入链接,另一行插入投票(默认投票,为什么用户不投票为自己的提交?)然后每一次投票只是另一行在投票表中有一个karma_up或karma_down等于1(很快就会更改为karma_delta以保存额外的列.我也有流行算法,似乎是我的查询.运行以下查询保证我这个错误.#1247 - Reference 'karma' not supported (referenc...

链接 - 相关标签