国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql更新數(shù)據(jù)提醒Truncated incorrect INTEGER value:錯誤

2024-07-24 12:36:42
字體:
供稿:網(wǎng)友

在mysql中更新數(shù)據(jù)時出現(xiàn)了Truncated incorrect INTEGER value錯誤,但仔細(xì)查看語句沒什么問題,于時又運行還是有錯,然后直接利用phpmyadmin生成一條才發(fā)現(xiàn)php用多了直接把習(xí)慣放在了mysql中.

在網(wǎng)上都找不到什么解決的方法,但是百度到一個個人博客后找到了解決的方法,報錯的sql語句,代碼如下:

update xx user set qq_password = 'xx_id' & photo = 'img' WHERE email = 'emailx'

然后這個是正確的執(zhí)行語句,代碼如下:

update xx user set qq_password = 'xx_id',photo = 'img' WHERE email = 'emailx'

把&改為,逗號就好了,后來看一老外使用存儲過得也碰到這樣的問題.

Truncated incorrect INTEGER value:'1|Blondes'

存儲過程函數(shù),代碼如下:

  1. DELIMITER $$ 
  2.  
  3. DROP FUNCTION IF EXISTS `fnObjectTagGetObjectTags` $$ 
  4. CREATE DEFINER=`root`@`%` FUNCTION `fnObjectTagGetObjectTags`(_objectType int, _objectId bigintRETURNS varchar(2048) CHARSET utf8 
  5. BEGIN 
  6.  
  7.   DECLARE _outObjectTags VARCHAR(2048); 
  8.  
  9.   SET _outObjectTags = 
  10.     ( 
  11.       SELECT (CAST(GROUP_CONCAT(CONCAT(tagId, '|', tagName) separator '~'AS CHAR(10000) CHARACTER SET utf8)) AS objectTagList 
  12.       FROM 
  13.       ( 
  14.  
  15.       SELECT tagId, tagName 
  16.         FROM objectTag 
  17.         INNER JOIN tag 
  18.           ON tagId = objectTagTagId 
  19.         WHERE objectTagObjectType = _objectType 
  20.           AND objectTagObjectId = _objectId 
  21.           AND objectTagIsDisabled = 0 
  22.           AND objectTagIsActive = 1 
  23.           AND tagIsDisabled = 0 
  24.           AND tagIsActive = 1 
  25.       ) as subQuery 
  26.     ); 
  27.  
  28.   RETURN _outObjectTags; 
  29.  
  30. END $$ 
  31.  
  32. DELIMITER ; 

使用過程,代碼如下:

  1. SELECT fnObjectTagGetObjectTags(3, album.albumId) 
  2. FROM album 
  3. WHERE fnObjectTagGetObjectTags(3, album.albumId) IS NOT NULL 
  4. AND albumIsDisabled = 0 
  5. AND albumIsActive = 1 
  6.  
  7. Try an explicit cast of just the tagId m.survivalescaperooms.com as a character before the concatenation, since you may be mixing binary and non-binary strings. Like 
  8.  
  9. SELECT (CAST(GROUP_CONCAT(CONCAT(CAST(tagId AS CHAR), '|', tagName) separator '~'AS CHAR(10000) CHARACTER SET utf8))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 德化县| 沂水县| 来凤县| 驻马店市| 准格尔旗| 昌都县| 老河口市| 长子县| 名山县| 邮箱| 昌吉市| 朝阳区| 巨野县| 连平县| 喀什市| 土默特左旗| 彰化县| 柏乡县| 绥江县| 宜丰县| 衡水市| 科尔| 新野县| 高淳县| 梧州市| 灯塔市| 陆河县| 民乐县| 奉化市| 图木舒克市| 淮阳县| 绥宁县| 普格县| 乡城县| 天全县| 会昌县| 洮南市| 陇南市| 丽水市| 定安县| 隆化县|