php on duplicate key,php – ON DUPLICATE KEY UPDATE值;两次插入相同的值
我试图插入一些值,如果有一个DUPLICATE KEY UPDATE表人.我正在获取值的插入,但它重复值而不是进行更新.输入字段是动态的,可以添加或删除值.但我试图没有重复的价值观.如何插入新值,如果有重复键,然后更新字段?
Html /(不包括jquery函数生成更多输入字段)
PHP / Mysql查询
//Insert or Update Values
$f = 1;
while(isset($_POST['person_fname_' . $f]))
{
$person_fname = $_POST['person_fname_' . $f];
$person_lname = $_POST['person_lname_' . $f];
$query_init3 = "INSERT INTO person (academy_id, first_name, last_name) VALUES (:id,:person_fname,:person_lname)
ON DUPLICATE KEY UPDATE academy_id=:id, first_name=:person_fname, last_name=:person_lname";
$query_prep3 = $db_con->prepare($query_init3);
$query_prep3->execute(array(
"id" => $id,
"person_fname" => $person_fname,
"person_lname" => $person_lname
));
$f++;
}
查询后的表:
php on duplicate key,php – ON DUPLICATE KEY UPDATE值;两次插入相同的值相关推荐
- Redis 笔记(02)— keys 键相关命令(查询数据库key数量、判断key是否存在、指定key过期时间、查看key类型、查看key剩余秒数、选择数据库、删除key、删除数据库)
1. keys 键相关命令 命令 说明 dbsize 返回当前数据路的key数量 exists key 测试指定key是否存在 expire key seconds 为key指定过期时间 type k ...
- Redis源码分析:过期key删除与设置key的过期时间
Redis中设置key过期时间与过期key的处理流程 在Redis中,可以再设置值的时候就设置该Key的过期时间,也可以通过在expire命令来设置某个key值的过期时间,并且在了解完设置过期时间之后 ...
- C# Dictionary.Add(key,123) 与 Dictionary[key]=123的区别
1. MSDN上对Dictionary[key]="123"的描述. http://msdn.microsoft.com/zh-cn/library/9tee9ht2(v=VS.8 ...
- mysql foreign key 设置_mysql foreign key(外键) 说明与实例
一,什么是foreign key,及其完整性 个人觉得,foreign key就是表与表之间的某种约定的关系,由于这种关系的存在,我们能够让表与表之间的数据,更加的完整,关连性更强.关于完整性,关连性 ...
- JavaScript系列-----对象基于哈希存储(Key,Value之Key篇) (1)
1.Hash表的结构 首先,允许我们花一点时间来简单介绍hash表. 1.什么是hash表 hash表是一种二维结构,管理着一对对<Key,Value>这样的键值对,Hash表的结构如下图 ...
- pandas对象保存到mysql出错提示“BLOB/TEXT column used in key specification without a key length”解决办法
问题 将DataFrame数据保存到mysql中时,出现错误提示: BLOB/TEXT column used in key specification without a key length 原因 ...
- mysql blob key length_mysql提示used in key specification without a key length
今天最火软件站小编在写一个PHP小东西的时候遇到了一个问题,设计数据库类型的时候提示:xxxx used in key specification without a key length,百思不得其 ...
- vue取通过key取value_如何通过获取map中的key来获得与key对应的value值,进行运算...
展开全部 获取map的key和value的方法分为以下62616964757a686964616fe4b893e5b19e31333366306439两种形式: 1.map.keySet():先获取m ...
- Hadoop的Mapreduce中Mapper的key和Map的key的区别
Hadoop的Mapreduce中Mapper的key和Map的key的区别 问题:我们知道Mapreduce 是以键值对的方式进行输入输出的,分为Mapper <k,v,k,v>和Red ...
最新文章
- 解读:spring-boot logging。记一次Logback在spring-boot中的使用方法
- 怎么用Windows 2008配置DHCP中继?
- pyqt5实战之真爱游戏(2048改版)
- 掩码计算工具netmask
- Codeforces 359D Pair of Numbers | 二分+ST表+gcd
- python web开发 Bootstrap框架基础
- 2019年度最受欢迎中国开源软件评选, 请给JeecgBoot 投票,谢谢支持
- 自定义控件之绘图篇(一):概述及基本几何图形绘制
- SpringCloudConfig配置中心读取本地配置文件
- 【opencv项目】物体检测——车牌字符模板匹配
- 如何写好一篇SCI论文
- 你不知道的JavaScript(上中下)全册
- 一起学爬虫(Python) — 19 年轻人,进来学自动化
- matlab c1083,致命錯誤C1083:不能打開包含文件:'mexutils。沒有這樣的文件或目錄。...
- 哪款蓝牙耳机适合吃鸡?盘点2022适合苹果吃鸡的蓝牙耳机
- 宇视录像机通道名称如何修改
- 编程语言的分类及初识大蟒蛇
- TVS二级管 SMBJ6.0CA系列
- 边学边做Unity 3D小游戏日常(二)
- Koa2 还有多久取代 Express
热门文章
- dubbo+zookeeper+spring实例
- 老李分享:Mac快捷键
- Java JDBC批处理插入数据操作
- 企业新站上线应注意的几个问题
- 编译问题收集、汇总与积累
- 一步一步学习Ultimus - 三、系统设置
- html第三方接口,关于调用三方平台接口与推送接口的总结(2020.7.27)
- 不是计算机专业学python能找到工作吗-非计算机行业为什么要转行学习Python编程...
- python画折线图代码-Python折线图的分析过程和画图的方法
- python复数类型-python复数类型