相关疑难解决方法(0)

错误代码1292 - 截断不正确的DOUBLE值 - Mysql

我不确定这个错误是什么!

#1292 - Truncated incorrect DOUBLE value: 
Run Code Online (Sandbox Code Playgroud)

我没有双值字段或数据!

我浪费了整整一个小时试图解决这个问题!

这是我的查询

INSERT INTO call_managment_system.contact_numbers 
    (account_id, contact_number, contact_extension, main_number, created_by)
SELECT
    ac.account_id,
    REPLACE(REPLACE(REPLACE(REPLACE(ta.phone_number, '-', ''), ' ', ''), ')', ''),'(','') AS Phone,
    IFNULL(ta.ext, '') AS extention,
    '1' AS MainNumber,
    '2' AS created_by
FROM 
    cvsnumbers AS ta
    INNER JOIN accounts AS ac ON ac.company_code = ta.company_code
WHERE 
    LENGTH(REPLACE(REPLACE(REPLACE(REPLACE(ta.phone_number, '-', ''), ' ', ''), ')', ''),'(','') ) = 10
Run Code Online (Sandbox Code Playgroud)

这是我的show create table,用于表格的结果

CREATE TABLE `contact_numbers` (  
    `number_id` int(10) unsigned NOT NULL AUTO_INCREMENT,  
    `account_id` int(10) …
Run Code Online (Sandbox Code Playgroud)

mysql truncated mysql-error-1292

56
推荐指数
4
解决办法
13万
查看次数

如何制作所有mysql警告的致命错误?

有没有办法将所有mysql警告提升为致命错误?我想避免任何数据截断(包括小数部分).

mysql warnings

9
推荐指数
2
解决办法
3005
查看次数

group by和group concat,优化mysql查询,无需使用main pk

我的例子是MYSQL VERSION是5.6.34-log

问题总结下面的查询需要40秒,ORDER_ITEM

  • 758423条记录

    付款

  • 177272条记录

submission_entry

  • 2165698条记录

    作为一个表计数.

详情在这里:下图:

  • 我有这个查询,请参阅[1]

  • 我在重新 查询时添加了SQL_NO_CACHE来测试重复测试
    .

  • 我有优化的索引参考[2],但没有明显的
    改进.

  • 在这里查找表结构[3]

  • 查找使用的解释计划[4]

[1]

     SELECT SQL_NO_CACHE
          `payment`.`id`                                                                                    AS id,
          `order_item`.`order_id`                                                                           AS order_id,


          GROUP_CONCAT(DISTINCT (CASE WHEN submission_entry.text = '' OR submission_entry.text IS NULL
            THEN ' '
                                 ELSE submission_entry.text END) ORDER BY question.var DESC SEPARATOR 0x1D) AS buyer,


          event.name                                                                                        AS event,
          COUNT(DISTINCT CASE …
Run Code Online (Sandbox Code Playgroud)

mysql database query-optimization

6
推荐指数
1
解决办法
224
查看次数