mysql - 截断了不正确的 DOUBLE 值 : '-'

标签 mysql

我是 mysql 新手。我试图将两列与中间的 - 组合起来,但出现错误。如果有人能给我建议,我将非常感激。我在这部分遇到错误:,x_end_year +"-"+x_start_month+"-01",

Error Code: 1292 Truncated incorrect DOUBLE value: '-'

INSERT INTO earning (id, dateCreated, dateModified, x_t_name, x_start_date, 
                     x_end_month, x_address, x_category, x_pic, x_promo_space, 
                     x_start_month, x_space_query, x_organizer, x_end_date, 
                     x_address_query, x_current_pic, x_start_year, x_end_year,
                     x_event_title, x_pix_name),

SELECT x_idx, dateCreated, dateModified, "" , x_end_year +"-" +x_start_month+"-01",
       x_end_month, "address1", "", x_current_pic, "", x_start_month, "''", "", 
       x_end_year +"-" +x_end_month+"-01", "'address1'", x_current_pic, x_end_year, 
       x_end_year, "", ""
FROM Sale
WHERE id = 'x1'

最佳答案

您只需要使用 CONCAT 即可。这是一个示例。

SELECT CONCAT (column1, column2, '-', column3, column4)

关于mysql - 截断了不正确的 DOUBLE 值 : '-' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53510698/

相关文章:

mysql - 如何使用SQL删除条件下字符串内的空格?

php - 优化 mysql 设置/表以提高负载下的性能

PHP: View 未从模型中获取选择值

php - 在 2 个日期字段之间查询以检索小于 2 周的所有日期

Mysql子查询?

php - 选择最大代码点火器

php - Cookie 没有显示出值(value)

mysql - 优化mysql中的多 channel 连接

php - 如何从生成的 php 表中获取 id 的值并删除具有该 id 的行

php - 如何将复选框中的值插入到MYSQL数据库?