mysql-error-1292

    0熱度

    2回答

    我知道這裏有很多像這樣的錯誤,但是這個查詢看起來不同,因爲它是插入查詢。下面是表card_info模式: CREATE TABLE card_info ( card_id mediumint(8) unsigned NOT NULL AUTO_INCREMENT, card_name_orig varchar(150) NOT NULL, card_name_html varchar(150)

    1熱度

    1回答

    我想將2個字段的組合插入到一個字段中,每次我這樣做時,都會收到有關截斷數據的錯誤。 代碼: insert into sharppatentdb.Inventor (InventorFull) select InventorFirst + " " + InventorLast from sharppatentdb.inventorsource; 錯誤: Error Code: 1292. T

    2熱度

    1回答

    我知道爲什麼發生警告。 在一個varchar(20),列在MySQL設置爲 '0000-00-00 00:00:00' 格式數值比較,例如: select * from table where varchar_date_column > 0; 執行...然後,我將有警告說: Warning | 1292 | Truncated incorrect DOUBLE value: '2011-03-

    4熱度

    4回答

    當我嘗試在時間戳列中插入'2011/03/13 02:53:50.000000000'時出現此錯誤。如果我將13改爲15,14,12或11,那麼它沒有問題。我也嘗試改變/'s到',但仍然沒有去。 我查看了一些與此錯誤相關的其他線程,但似乎沒有任何應用。 我正在運行版本5.7.9。 謝謝, 馬克

    0熱度

    1回答

    我有一個包含三列的表。它們是VarChar類型的。我正在尋找連接第一和第二列的值,並將其插入到另一個表的第一列。 我用這個代碼 insert into table2(cloumn1) select city+''+Coalesce(zipcode) from table1 我得到一個錯誤 Error Code: 1292. Truncated incorrect DOUBLE value:

    0熱度

    3回答

    我想更新字段的值,如果字符串列在兩個數字之間。 UPDATE SAMPLE.EXAMPLE SET modNum = CONCAT(modNum,"26") WHERE modNum NOT LIKE '%26%' AND (procKey BETWEEN 90000 AND 99123 OR procKey = 77444); 不幸的是我得到一個錯誤: Error Code:

    93熱度

    7回答

    當我執行此SQL查詢: UPDATE shop_category SET name = 'Secolul XVI - XVIII' AND name_eng = '16th to 18th centuries' WHERE category_id = 4768 我收到以下錯誤: 1292 - Truncated incorrect DOUBLE value: 'Secolul X

    0熱度

    1回答

    我有一個問題,對我來說似乎很基礎,但找不到答案。 我有兩個表:A & B.表A有一列id-s(int),表B連接那些id-s與描述(varchar。) 我想對錶A做一個查詢,我替換id -s與表B的描述(一對一關係)。 我現在有這個疑問: select tableA.* from tableA join tableB on (tableA.id=tableB.description); 這應該

    0熱度

    2回答

    我的程序有問題。我嘗試從銷售表中獲取值並使用它們進行查詢。 過程是這樣的: DROP PROCEDURE IF EXISTS turnover; DELIMITER $$ CREATE PROCEDURE turnover() BEGIN DECLARE col INT; DECLARE q TEXT; DECLARE i INT DEFAULT 0;