草庐IT

comment_id

全部标签

php - 合并 3 个具有相似数据但不同 ID 的 MySQL 数据库?

我们正在合并一些在不同阶段建立的独立公司数据库,它们都有大致相同的数据,但顺序/ID不同。这是3个数据库的伪叠加图,每个数据库有2个示例表:+------------+------------+--------------+|数据库1|||+------------+------------+--------------+|水果编号|姓名|||1|橙色|||2|苹果|||3|香蕉|||||||销售编号|fruit_ids|||1924年|2,3|苹果、香蕉||1925年|1,3|橘子,苹果||||||数据库2||||水果编号|姓名|||1|苹果|||2|橙色|||3|香蕉|||||||

php - 如果属于同一外部 ID 的所有多行都具有相同的值,则 MYSQL 更新一行

我有3个表:schedule和locations,suites。日程结构:schedule-id,location-id,schedule-completed-on-date位置的结构:location-id,location-building-number,location-street-name套房的结构:suite-id,location-id,suite-number,suite-visited许多套房可能属于同一地点。Schedule的location-id是唯一的,因此任何时刻可能只有一个唯一的位置被安排,不能重复。我想将schedule-completed-date-on

php - 如何创建一个新列包含 id 列的散列

我有一个包含1列id的表。现在我想为我的表创建一个新列,所以我希望新列的数据被散列为id。像这样://mytable+------+|id|+------+|1||2||3|+------+//Iwantthistable+------+------------+|id|hashed|+------+------------+|1|00320032||2|00330033||3|00340034|+------+------------+需要注意的是,hashed列是基于:散列('adler32','1');//输出:00320032散列('adler32','2');//输出:003

php - 插入从另一个表中获取的 id

我有一个消息表**message**---------------------------------------msg_id(AI)|user_id|content和用户表**user**---------------------------------------user_id(AI)|email|password|name我想将发布消息的用户存储到数据库中。我编写的代码允许我将提交的消息存储到数据库中,但不能存储user_idif(isset($_POST['submit'])){//Formhasbeensubmitted.$msg=newmsg();$msg->user_id

mysql - 如何使用列中特定 id 的 SQL 查询来查找字符串计数?

例如如果我有一个名为Vegans的表名称和名为Fruits的列名称:-IDFruits1Orange,Apple2Orange,Apple3Apple4Orange如何获取列名称Fruits中特定'ID'的字符串计数? 最佳答案 实现这一点的一个简单方法是计算拆分水果的逗号数,然后加一个(如果只有一个水果)SELECTID,char_length(Fruits)-char_length(REPLACE((Fruits),',',''))+1ASFruitCountFROMVegansWHEREchar_length(Fruits)>

mysql - 如何选择同一列中出现的相同 ID 值?

我在MySQL中有一个表names,其中包含以下列ID,type,row,value复合主键是ID,type,row此表的作用是将指定人员的所有姓名和职业保存在多行中——每行一个数据。例如:在西类牙,人们通常有两个名字和两个姓氏,例如JoséAnastacioRojasLaguna。在德国,有很多人只有一个名字但有两个姓氏。甚至职业广泛的人,比如在大学教书,同时在医院当医生。在这种情况下,在德国,人们会有尾随Prof.Dr.在他们的名字中。例如:Prof.JoséAnastacioRojasLaguna博士在这种情况下,我会像这样将所有这些信息存储在表中:ID|type|row|val

php - Laravel 5.1 undefined variable : comments

我正在尝试构建一个评论系统,用户可以在其中对用户项目帖子发表评论。我可以保存和显示项目,并在特定的项目页面(/projects/{id})我有一个表单,用户可以在其中留下评论。我能够将评论保存在数据库中,但是当我尝试显示评论时,出现此错误undefinedvariable:评论(View:/var/www/resources/views/projects/show.blade.php)。我的文件:评论模型:classCommentextendsModel{//commentstableindatabaseprotected$guarded=[];publicfunctionuser()

php - Laravel 4.2 多对多关系,使用其他默认 ID

我有2个模型,它们都没有使用表中的ID,而是使用字段internal_id。所以我定制了我的枢轴模式,但我在连接它们时遇到了困难。我收到错误:Generalerror:1215Cannotaddforeignkeyconstraint(SQL:altertable`seoshop_category_product`addconstraintseoshop_category_product_category_id_foreignforeignkey(`category_id`)references`seoshop_categories`(`internal_id`)ondeletecas

sql - 获取给定 ID 的根节点和叶节点 - 如何?

假设我有一个具有以下结构的表:=================|Id|ParentId|=================|1|0||2|1||3|1||4|2||5|2||6|3||7|3|-----------------这会产生这样一棵树:1/\23/\/\4567给定一个id,我如何得到所有的叶子节点?因此,如果给定的id为2,则返回值应为4和5。给定的id永远不会是叶节点本身。我不确定如何修改这里的SQL:http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/SELECTt1.nameFROM

mysql - 我可以获得所有更新行的 ID 吗?

假设我在MySQL中执行INSERT/ONDUPLICATEKEYUPDATE,它更新了一堆行。并且该表有一个自增主键。有什么简单的方法可以让MySQL告诉我它刚刚更新的行的ID?我知道我可以执行另一个SELECT查询来查找与INSERT语句使用的约束相同的约束,这并不难写,但如果MySQL能够跟踪我。我在手册中看到了有关LAST_INSERT_ID的技巧,适用于只有一个插入/更新行的情况,但我想知道您要更新多行的情况。 最佳答案 检查此链接一次http://dev.mysql.com/doc/refman/5.0/en/inser