php - 使用 php 在 mysql 行中更新/添加新值
问题描述
我想向现有的 mysql 表添加一个值(varchar),例如我有一个如下表
----------------
| id | value |
| 01 | aa |
----------------
我想将上面的表格创建为下面的表格
----------------
| id | value |
| 01 | aabb |
----------------
如您所见,我想在“aa”表中添加“bb”值,但我尝试使用下面的代码但它不起作用
mysql_query("UPDATE my_table SET value=value+'$newValue' WHERE id= '01'");
当我使用上面的代码时,我得到的结果与我想要的不同
如何解决这个问题?
解决方案
SET value=concat(value,'$newValue');
这就是它的工作方式,您不能通过添加字符串+
,使用concat 添加字符串。
推荐阅读
- opengl - OpenGL 如何能够在所有架构和 GPU 上工作?
- c# - 如何从 List.EntitySet 中删除所有
- mapbox-gl-js - Mapbox GL v.0.54:根据点击更改图标图像
- perl - 如何在 Perl 中忽略格式错误的 JSON 字符串
- c# - IUserIdProvider 中缺少 SignalR JWT 声明。JWT 不记名 OnMessageReceived 未触发
- php - 在 wordpress 的投资组合页面上显示所有类别时出错
- javascript - scrollIntoView() 不将节点滚动到树的顶部
- c++ - Cuda:“粘滞”错误后如何重置 GPU?
- javascript - 如何在 Javascript 中按承诺启动类函数?
- python-3.x - 我的函数中的参数应该是什么,我应该返回什么