社区
基础编程
帖子详情
php插入mysql自动id中间插入以后下面的自动增加1
baidu_25262581
2016-12-17 03:47:38
想问下mysql中自动id的字段,在中间插入一行,能否让下面的自动增加1?
比如
id name
1 章
2 王
3 林
4 李
我再王和林中间插入一个变成下面这样的
id name
1 章
2 王
3 赵
4 林
5 李
4,和5 是自动增加的
...全文
340
3
打赏
收藏
php插入mysql自动id中间插入以后下面的自动增加1
想问下mysql中自动id的字段,在中间插入一行,能否让下面的自动增加1? 比如 id name 1 章 2 王 3 林 4 李 我再王和林中间插入一个变成下面这样的 id name 1 章 2 王 3 赵 4 林 5 李 4,和5 是自动增加的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
傲雪星枫
2016-12-17
打赏
举报
回复
使用update也是可以。 但你要先把插入位置之后的所有记录id都+1,然后再插入这条记录。
傲雪星枫
2016-12-17
打赏
举报
回复
id作为主键,很多程序都依赖唯一的,随便这样改就失去意义了。 如果你只是为了排序,可以加一个字段作为排序使用,不要动id.
xuzuning
2016-12-17
打赏
举报
回复
对于主键是做不到的 非主键可用 update 实现
PHP
用
mysql
_insert_
id
()函数获得刚
插入
数据或当前发布文章的
ID
前言 最近在工作中又遇到了这个问题,
PHP
中如何获得刚
插入
数据的
ID
(或当前发布文章的
ID
)呢?觉得有必要整理下详细的解决方法,方便自己也给有需要的朋友们提供以帮助,那么话不多说了,来看看详细的解决介绍。 解决方法 其实用
mysql
_insert_
id
() 函数就可以实现的。 定义和用法
mysql
_insert_
id
() 函数返回上一步 INSERT 操作产生的
ID
。 注意:如果上一查询没有产生 AUTO_INCREMENT 的
ID
,则
mysql
_insert_
id
() 返回 0。 语法
mysql
_insert_
id
(connection) 参数描述 connecti
php
插入
mysql
数据返回
id
的方法
今天小编就为大家分享一篇
php
插入
mysql
数据返回
id
的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
MySQL
DML 语言(
插入
、更新与删除数据)
Re:
MySQL
DML 语言(
插入
、更新与删除数据)=======================# DML 数据操作语言 包括动词:INSERT、UPDATE、DELETE 等等 它们分别用于添加、修改和删除表中的行(数据) #
插入
、更新与删除数据
MySQL
中提供了功能丰富的数据库管理语句,包括有效地向数据库中
插入
数据的 INSERT 语句,更新数据的UPDATE语句以及当数据不在使用时删除数据的DELETE 语句等。 # 高阶 DML 操作 将查询结果
插入
到新表(相当于表复制功能) 根据另一张表的条件,更改本表记录 根据另一张表的条件,删除本表记录-------------------------------------------------------------
PHP
获取
MySql
新增记录
ID
值的3种方法
一、使用语句: 复制代码 代码如下:
mysql
_query(“select max(
id
) from t1”,$link); 使用此方法得到的是
id
最大的值,确为最后一个值,但当多链接线程时,这个最大的
id
并不一定是我们
插入
数据的自增
id
值,因此不适用于多线程。 二,使用函数:msyql_insert_
id
(); 在
PHP
中,经常需要把
插入
数据库中的
id
值取出来,而正好有这么一个函数: 复制代码 代码如下: <?
php
//执行
插入
数据库的语句 //…… $get
ID
=
mysql
_insert_
id
();//$get
ID
即为最后一条记录的
ID
//此函数的使用条件: //1.假设字段名称
PHP
+
MySQL
之Insert Into数据
插入
用法分析
本文实例讲述了
PHP
+
MySQL
之Insert Into数据
插入
用法。分享给大家供大家参考。具体如下: INSERT INTO 语句用于向数据库表中
插入
新纪录。 向数据库表
插入
数据 INSERT INTO 语句用于向数据库表添加新纪录。 语法: INSERT INTO table_name VALUES (value1, value2,....) 您还可以规定希望在其中
插入
数据的列: INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....) 注释:SQL 语句对大小写不敏感。INSERT INT
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章