色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql分列后原數(shù)據(jù)沒有刪除

MySQL是一種常見的關(guān)系型數(shù)據(jù)庫(kù),它允許用戶進(jìn)行數(shù)據(jù)的添加、修改和刪除等操作。在使用MySQL的時(shí)候,我們經(jīng)常會(huì)需要進(jìn)行數(shù)據(jù)分列的操作,以便更好地存儲(chǔ)和管理數(shù)據(jù)。

然而,有的時(shí)候我們?cè)谶M(jìn)行分列操作時(shí),可能會(huì)遇到原數(shù)據(jù)沒有被刪除的情況。這個(gè)問(wèn)題的原因可能是由于我們使用了錯(cuò)誤的分列方式,或者沒有正確地編寫SQL語(yǔ)句。

為了解決這個(gè)問(wèn)題,我們可以采取以下的方法:

SELECT SUBSTRING_INDEX(column_name, ',', 1) AS column1,
SUBSTRING_INDEX(SUBSTRING_INDEX(column_name, ',', 2), ',', -1) AS column2,
SUBSTRING_INDEX(SUBSTRING_INDEX(column_name, ',', 3), ',', -1) AS column3,
SUBSTRING_INDEX(SUBSTRING_INDEX(column_name, ',', 4), ',', -1) AS column4
FROM table_name

以上的SQL語(yǔ)句可以將數(shù)據(jù)按照逗號(hào)進(jìn)行分列,并將分列后的數(shù)據(jù)存儲(chǔ)到相應(yīng)的列中。如果原數(shù)據(jù)沒有被刪除,我們可以使用以下的SQL語(yǔ)句來(lái)刪除原始數(shù)據(jù):

UPDATE table_name
SET column_name = REPLACE(column_name, CONCAT(SUBSTRING_INDEX(column_name, ',', 1), ','), '')
WHERE column_name LIKE CONCAT(SUBSTRING_INDEX(column_name, ',', 1), ',%');

使用以上的SQL語(yǔ)句可以將列中的數(shù)據(jù)進(jìn)行更新,去除原始數(shù)據(jù),并保留分列后的數(shù)據(jù)。

在使用MySQL進(jìn)行數(shù)據(jù)分列的時(shí)候,我們需要注意這個(gè)問(wèn)題,并且合理編寫SQL語(yǔ)句,以避免出現(xiàn)這種情況。