腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
MySQL
重复密钥更新失败,因为已经设置了非空字段
我有一个使用严格模式的
MySQL
DB,所以在
插入
行时需要填充所有的NOT NULL值。Im创建的API仅使用重复密钥更新功能来执行
插入
/更新。如果
插入
了任何预期的非空属性,客户端应用程序就会报错。一旦它被
插入
,系统将允许进行更新。然而,当我只更新其中一个字段时,我得到了以下错误。@ruakh:它不会
插入
失败,我也不希望延迟验证。我的一个要求是使用相同的查询完成
插入
/更新,因为servlet不知道该行是否存在。JAVA API服务仅无法更新在
浏览 1
提问于2012-11-16
得票数 4
2
回答
php从查询返回特定
行
、
在php中可以从
mysql
查询返回特定的一
行
数据吗?我也不想遍历所有的结果,我已经知道怎么做了,我只是觉得可能有一种更好的方法,但我不知道。谢谢
浏览 2
提问于2009-11-10
得票数 0
回答已采纳
4
回答
插入
使用Where子句
、
、
我在用where子句
插入
数据时有问题。about', '$college', '$diploma', '$department')它向我显示了错误: 您的SQL语法出现了错误;请检查与您的
MySQL
服务器版本相对应的手册,以便在第1
行
使用“WHERE=‘aniket276’”附近的正确语法。
浏览 5
提问于2015-10-30
得票数 0
1
回答
如何跟踪从Google BigQuery发布到Pub/Sub的
行
?
、
、
、
我正在使用cron作业编写从google (googles SQL datawarehouse)到
mysql
的数据。我们使用google /sub作为中介(从bigquery读取,发布到pub/Sub,然后从pub/Sub订阅,然后写到
mysql
(在cloudsql上))。我们在bigquery表的每一
行
上放置一个published_flag布尔值,以表示
某一
行
何时已成功发布。这方面的问题是,bigquery每个表每天都有数量有限的更新/
插入
浏览 1
提问于2018-04-10
得票数 0
回答已采纳
1
回答
mysql
查询偶尔遗漏一些
行
。
我遇到了这个问题,下面是我的sql
语句
:表tb1用于监视其他表的一些更改,因此它不断增长。我通过C++运行这个sql,并使用
mysql
的
mysql
_query函数,并使用
mysql
_store_result保存结果。 DB引擎是innodb。问题是,它错过了某些
行
的
某一
时刻,但并不总是不断发生。虽然这个表可能会被其他程序
插入
一些新的
行
,但
浏览 2
提问于2015-10-26
得票数 0
2
回答
mysql
_affected_rows()返回-1
、
、
在执行SQL
语句
(例如
插入
到table中)时.在重复密钥更新时..。我依赖
mysql
_affected_rows()来确定是否执行了
插入
或更新。作为上的
mysql
站点,它声明: 为了
插入
..。在重复键UPDATE
语句
中,如果将
行
插入
为新
行
,则受影响的
行
值为1,如果更新现有
行
,则为2。在我们升级到
MySQL
5.1.16之前,一切正常,当时许多查询都让
my
浏览 6
提问于2011-07-17
得票数 6
1
回答
插入
太多行的
MySQL
插入
语句
如果
某一
行
已经存在于包含
MySQL
的同一表中,则我将尝试在该表中
插入
行。OK, 2243 rows affected, 2 warnings (0.24 sec)当我独立运行SELECT
语句
时,它只返回一个结果(这正是我所期望的):
mysql
> SELECT DISTINCT nick, 0, 0, 253, DATE_FORMAT(NOW(), '%Y-01-01 00:00:00&
浏览 2
提问于2015-05-07
得票数 0
1
回答
使用自动增量字段的
MySQL
分区,如何保证INSERT/LOAD数据
语句
只访问指定的分区?
、
、
通用上下文 PARTITION overflow VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */ 假设表不稀疏:没有删除任何
行
,我如何知道那些DML
语句
正在访问哪些
浏览 3
提问于2018-06-15
得票数 0
回答已采纳
1
回答
-在找到一个错误后,它会取消其余的查询吗?
、
我创建了一个算法,该算法使用数千个
插入
创建了一个
MySQL
插入
查询:-- (id, title, cost, price)(AND THOUSANDS MORE-- (id, title, cost, price)(nullAND THOUSANDS MORE 它会停止查询并让其他
插入
在空间中浮动吗?我将不得不截断表,然后
浏览 5
提问于2014-10-02
得票数 2
1
回答
从两个不同的表中更新多个具有相同id的数据
、
$_POST['akaun_id'] : ''; SET NoAkaunKodKategori' , WHERE id = '$id'"); $akaun_id =
mysql
_insert_id(
浏览 7
提问于2015-01-16
得票数 1
2
回答
MYSQL
:单次查询中的批处理
插入
/更新
语句
、
我需要做批处理
MYSQL
插入
/更新。我得到了批处理
插入
语句
,但是当
插入
以多个
行
的形式出现时,它不会..类似地,我无法生成批处理更新。请参阅下面的例子。批处理
插入
语句
工作db::statement($sql); 多单独
插入
浏览 4
提问于2016-10-29
得票数 1
回答已采纳
2
回答
删除多行时
MySQL
表上的触发器
、
、
我编写了一个触发器,该触发器在删除一
行
之前运行,该触发器更新表,汇总来自该表的数据。当我一次删除一
行
时,触发器工作得很好。但是,如果我要一次删除多个
行
,并使用如下
语句
在删除下一
行
之前,触发器将在第一
行
上完全运行,还是触发器将同时运行
浏览 1
提问于2014-08-14
得票数 0
回答已采纳
1
回答
mysql
准备的
语句
存储(缓存)结果的选择?
、
、
首先,这个问题涉及准备
语句
的c api和
mysql
版本5.1.48。 我有一个程序(A)做“选择”,另一个程序(B)做“
插入
/更新”,我希望程序(A)在程序(B)的“
插入
”之后识别新
行
。假设程序(A)使用准备好的
语句
生成"select“的结果集。Now,程序(B)“
插入
”新
行
。当程序(A)“选择”使用相同的准备
语句
时,它不会返回新
插入
的
行
。我尝试在
语句
句柄上调用
浏览 4
提问于2010-11-23
得票数 0
回答已采纳
3
回答
Mysql
_fetch_assoc():提供的参数不是有效的
MySQL
结果…
、
Mysql
_fetch_assoc():提供的参数不是/url/ on第41
行
中的有效
MySQL
结果资源 {"')";/* (line 41 is the following)*/ while($result =
m
浏览 2
提问于2010-02-02
得票数 0
回答已采纳
1
回答
在达到特定时间段和/或行数后更改
mysql
默认值?
、
我有一个应用程序,对于前100
行
(比如"first 100 customers"),我希望
某一
列的默认值是,比如说10。在促销结束后,我希望它是2。有没有办法自动这样做,这样我就不会意外地被1000
行
淹没? 我是否可以在每次添加新行时查询行数,然后运行一条SQL
语句
,如果
mysql
_num_rows超过100时,该
语句
会将默认值从10更改为2?
浏览 0
提问于2012-01-18
得票数 1
4
回答
从MS SQL向
MySQL
插入
大量
行
的最有效方法是什么?
、
我每天都需要将大量
行
从SQL Server数据库传输到
MySQL
db (MyISAM)。我已经将
MySQL
实例设置为链接服务器。 我有一个简单的查询,它返回需要传输的
行
。行数将增长到大约40,000
行
,每行只有2个字符(11)列。这应该相当于大约0.8MB的大小。SELECT查询的执行时间可以忽略不计。在每天
插入
记录之前,我将截断
MySQL
表。我在
MySQL
链接服务器中使用INSERT...SELECT查询来执行
插入
。对于40,00
浏览 0
提问于2010-07-30
得票数 4
回答已采纳
1
回答
触发器只对查询执行一次后台操作。
、
、
给定示例触发器:如果我正确地理解了触发器的
mysql
因此,如果我在example_table上运行一个WHERE子句与多个
行
匹配的update查询,则会多次调用触发器,并多次执行<DO STUFF>。
浏览 4
提问于2018-02-15
得票数 2
回答已采纳
1
回答
C++ OTL看不到外部数据库更改
、
、
、
我既可以将数据
插入
到数据库中,也可以从数据库中读取数据。如果我每次执行查询时都注销并登录,那么我将获得当前值,但这似乎效率不高。
浏览 21
提问于2015-12-01
得票数 1
1
回答
避免
mysql
中的每一
行
、
有没有人知道有没有办法在
mysql
查询中不使用FOR EACH ROW语法?我需要使用after insert触发器,但应用程序多次
插入
作为
插入
的一部分。因此,触发器以复合的方式将数据视为每个
插入
的一部分。
浏览 0
提问于2014-03-11
得票数 0
2
回答
为什么
MySQL
删除外键索引锁定记录而不是索引的一部分(导致死锁)
、
、
、
、
在这种情况下,我通过FK索引执行delete
语句
,该索引有时试图锁定不属于该索引的
行
。数据看起来像这个📷📷然后创建两个并发运行的事务:执行一系列
插入
事务-72对person #2 START TRANSACTION; insert into PHONE (PERSON_ID, PHONE),但在某个时候(不确定),其中一个
浏览 0
提问于2022-11-22
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MYSQL优化有理有据全分析
在游戏中mysql用到的内容
MySQL插入数据与更新和删除数据
一文替你全部搞定:MySQL命令
MySQL从零开始:04 表的增删改查(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券