ICode9

精准搜索请尝试: 精确搜索
  • 在MySQL中使用CTE更新或删除2019-09-10 19:16:15

    新版本的MySQL 8.0现在支持Common Table Expressions. 根据手册: A WITH clause is permitted at the beginning of SELECT, UPDATE, and DELETE statements: WITH ... SELECT ... WITH ... UPDATE ... WITH ... DELETE ... 所以,我想,如下表所示: ID lastName firstName ------

  • MYSQL更改多个列2019-09-01 20:24:56

    我拿到了这张桌子: APPLICATION TEST DESCRIPTION FICHIERCONF FICHIERXML FICHIERPROXY PORTAIL PERIODEMAINTENANCE NOMDNS TPSWARN TPSCRIT TYPEMAJ TYPERAPPORT CONTREMESURE TPSCONTREMESURE AUTH_URL APP_URL_ENC cerber

  • mysql – 使用基于该行的值更新表中的所有行?2019-09-01 17:24:25

    我想快速更新一个表,以摆脱任何被拉到测试服务器的真实数据. UPDATE users SET email = CONCAT ("fake", users.id, "@mycompany.org") 这样的事情是可能的还是我需要写一个脚本?解决方法:是的,您正在使用的查询将起作用.也就是说,对于像这样的行: id = 21 name = 'sth' email = N

  • PostgreSQL UPDATE相当于MySQL查询2019-09-01 15:24:53

    我有一个简单的MySQL查询,我想转换为PostgreSQL. 3天后我终于退出了,因为我不明白这里有什么不妥: UPDATE webUsers u, (SELECT IFNULL(count(s.id),0) AS id, p.associatedUserId FROM pool_worker p LEFT JOIN shares s ON p.username=s.username WHERE s.our_result='Y' GROU

  • mysql – 在一行SQL中更新两个不同的行2019-09-01 04:14:35

    假设我有一个名为example的表: [abc] | [DEF] –1 — | -qwerty- –2 — | -asdf — 我想要做的是在一个SQL查询中更新两列(仅使用一个UPDATE). UPDATE example SET def = 'foo' where abc = '1' UPDATE example SET def = 'bar' where abc = '2' 以上是我想要实现但在一行sql(使

  • php – PDO在UPDATE多个ID中准备好的语句2019-08-29 17:25:39

    我正在开发一个简单的shooping系统,并使用PDO. 但是在使用多个值进行更新时,我似乎无法使用PDO ……看这里 : // GET MESSAGES ID AND REPLACE '-' WITH ',' $mid = explode("," , str_replace( '-' , ',' , $mid )); $isread = "read";

  • 具有不同ID的MySQL批处理更新语句2019-08-26 18:18:22

    是否有任何单个SQL语句等同于这些? UPDATE table_name SET (a = 'something', b='B1') WHERE id=1; UPDATE table_name SET (a = 'something else', b='B2') WHERE id=2; UPDATE table_name SET (a = 'another', b='B3') WHER

  • MySQL:按值计算记录,然后用计数更新另一列2019-08-26 18:15:38

    三个非常相关的SQL问题(我实际上使用的是mySQL): 假设一个人员表有两列名称,国家 1)我如何向有同胞的人展示?我可以按国家显示公民人数: select country, count(*) as fellow_citizens from people group by country 但是我似乎无法显示那些与其他人相关的记录> 1.以下内容无效: s

  • mysql – 如何在匹配id时根据另一个表的计数值更新一个表?2019-08-25 15:19:14

    有两个表:文章和评论.它们之间存在关联:每个注释都包含它所属的文章ID. ----------------------------- articles ----+-------+---------------- id | title | comments_count ----+-------+---------------- 1 | aaa | 0 2 | bbb | 0 3 |

  • MySQL – 当UPDATE命令被中断时会发生什么?2019-08-25 15:18:58

    我通过My​​SQL命令行客户端发出了一个长时间运行的UPDATE查询(一个不正确的查询),并在几秒钟后用Ctrl-C将其停止.该命令尚未完成运行.我的数据库是否会针对某些条目进行更新,还是会在事务中发生并且所有内容都会回滚? mysql> <LONG RUNNING INCORRECT UPDATE STATEMENT> ^CCtrl-C

  • 带有多个WHERE的PHP MySQL更新(语法错误)2019-08-25 15:18:39

    这是有效的查询 UPDATE 18_6_TransactionPartners SET CompanyName = ?, VatCode = ? WHERE CompanyName = ? OR RegistrationNumber = ? 我只想在一个查询中进行多次更新,比如 UPDATE 18_6_TransactionPartners SET CompanyName = ?, VatCode = ? WHERE CompanyName = ? OR R

  • MySQL UPDATE挂起,没有错误2019-08-25 13:18:17

    这是我正在尝试运行的查询: UPDATE tblmatters SET subMatterName = null, matterName = 'Travelers v. Allstate', dateOpen = '2011-04-13', dateClosed = null, orgAttorney_fk = 129, billingAttorney_fk = 129, responsibleAttorney_fk = 129, typeOfLa

  • mysql – SQL更新执行顺序有关系吗?2019-08-25 05:17:17

    我一直认为在SQL UPDATE期间,现有值将保持不变,直到整个更新语句完成,但我在实践中看到不同的行为. Inventory ----------------------------- date base flexible 2014-05-01 5 10 2014-05-02 5 10 更新库存SET base = GREATEST(0,base – 7),flexible = fl

  • mysql – 使用CASE WHEN查询2019-08-25 00:26:21

    我试图写这样的查询,我收到一个错误.这是我第一次使用案例,所以我认为问题就在于此. UPDATE my_table CASE WHEN downloads IS NULL THEN SET downloads = 1 ELSE SET downloads + 1 END WHERE

  • mysql – 不使用临时表更新列数据2019-08-24 21:26:58

    有一个名为EMP的表和一个名为Gender的列,它定义为VARCHAR(1),因此男性为“M”,女性为“F”.开发人员意外地将“M”改为“F”,将“F”改为“M”. 如何在不使用临时表的情况下纠正这个问题?解决方法:您可以使用案例表达式: UPDATE emp SET gender = CASE gender WHEN 'M' THEN 'F'

  • php – MySQL在一个Query中组合了两个UPDATE查询2019-08-24 09:13:52

    我想更新状态,但使用一个查询! UPDATE myTable SET `status` = 0 WHERE `name` IN ('a', 'b', 'c', 'd') UPDATE myTable SET `status` = 1 WHERE `name` NOT IN ('a', 'b', 'c', 'd') 解决方法:您可以使用CASE声

  • MySQL – 在一个表中更新/设置一个等于另一个表的MAX值的列2019-08-24 03:15:21

    我已经找到了一些我正在尝试做的点击,但只有在做SELECT时我才能让这些方法与UPDATE一起工作. Table: Project Site | I-Date | Status Table: Schedule Site | F-Date | Status 这是我现在的查询,但我想保证项目日期仅设置为MAX日期,因为每个站点可能有多个条目,但在日程安排中

  • Android使用不同的值更新多行2019-08-23 07:26:19

    我有一个3行_id,名称和数字的表.我必须更新具有不同值的每一行的列号. Actualy我的代码是: ContentValues values; ContentResolver cr = getContentResolver(); int n[] = new int[10]; // functions to assign the values to n[] for(int i=1; i<31;i++) { values = new Cont

  • 当两个字段匹配时,MySQL查询使用来自另一个字段的数据更新字段2019-07-30 13:18:23

    每次两个单独的字段(每个表上一个)匹配时,我需要使用表中另一个字段的内容更新表中一个数据字段的内容.我一直在尝试这种语法,但我不能让它在没有给我错误的情况下正常工作. UPDATE table1 SET field1 = table2.field1 FROM Table1,Table2 WHERE Table1.entry = Table2.entr

  • 简化了MySQL中的更新/插入(upsert)处理2019-07-29 09:15:27

    常见操作是在不存在的情况下插入新行,或更新现有行.不幸的是,插入和更新SQL语句的语法完全不同:Insert采用列列表,后跟相应的值列表,而update采用列=值对列表. MySQL“插入…重复键更新”语句(其upsert语句)不能解决此问题,因为它仍然需要完整的插入列/值列表,后跟完整的更新列/值列

  • 在没有PHP的MYSQL上将表字段更新为其值加上常量2019-07-29 07:13:38

    我想在MYSQL中执行UPDATE,其中我获取一个字段值,添加一个常量并将新值保存在同一个字段中. 假设我们在名为aTable的表中有一个名为OldValue的列. 伪代码可能是: UPDATE aTable SET OldValue = OldValue + 220 WHERE someField = someValue 你对我怎么做到了吗?我想在没有制作PHP脚

  • Mysql用group by更新最大值2019-07-28 20:13:49

    我有一个已经有很多行的简单表: id grade ... 1 1 ... 2 2 ... 3 2 ... 4 1 ... 5 1 ... 现在我想添加一个列“relative_order”,这是该等级的顺序.所以表变成: 06001 添加列后,所有relative_order首先变为0.如何使用更新语法填充relative

  • MYSQL嵌套查询运行速度很慢?2019-07-25 19:15:53

    以下查询是不断超时的,是否有更少的开销方式来实现相同的功能? UPDATE Invoices SET ispaid = 0 WHERE Invoice_number IN (SELECT invoice_number FROM payment_allocation WHERE transactionID=305) 我正在做的是从事务中取消分配发票,最多可以返回30条记录,但每次我尝

  • mysql – 如何创建触发器来进行字段串联2019-07-25 17:14:49

    我有1个这样的表: user ---------------------------------------- id | first_name | last_name | full_name ---------------------------------------- 我想编写一个触发器,它将first_name和last_name连接到full_name. 我试过下面的触发器: delimiter | create trigger fullnam

  • 如何比较MySql中的两个时间戳?2019-07-23 11:14:32

    timestamp字段是DATETIME列,格式为2012-03-19 00:23:14.如何比较两行时间戳并找到较大的时间戳?我正在使用的下面的查询无法正常工作. UPDATE report 1 status = 'time is larger' WHERE EXISTS (SELECT ip_src, layer4_sport, timestamp FROM (SELECT ip_src, layer4_s

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有