PHP - 发布更新数据库字段并添加到现有值

标签 php database

我有 db 字段这样说: 例如,假设我们有这样的表

    +--------------+
    | some_table   |
    +--------------+
    | name  | text |
    +--------------+
    |  a    | b    |
    +--------------+

我想在不删除现有值的情况下进行更新。假设我想通过添加 "add" 更新字段 nametext ,所以字段的值现在是 b add

我尝试使用查询:mysql_query("update table set text=text+' add' where name='a' ");

你能分析一下这个问题吗?

提前致谢。

最佳答案

使用 CONCAT() 方法:

UPDATE table SET text = CONCAT(text, ' add') WHERE name = 'a'

以下也应该有效:

UPDATE table SET text = text ' add' WHERE name = 'a'

关于PHP - 发布更新数据库字段并添加到现有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17181276/

相关文章:

sql-server - 如何设置我的部署选项来编写 Visual Studio 2010 数据库项目的增量发布脚本?

mysql - 在 information_schema 中查找多列索引

javascript - PHP 的 AJAX 错误处理

php - fatal error : Class 'Symfony\Component\Console\Input\ArgvInput' not found in app/console on line 16

php - .htaccess 根据主机名设置 PHP 值

c# - 远程MySQL访问耗时较长

android - 在 greendao 中使用我的 OpenHelper 升级数据库

php - 使用 base64 编码的字符串 URL

php - PHP 的 hash_hmac 函数的 C++ 等价物是什么?

mysql - 在 MySQL 中自动生成数字