我正在尝试将数据从表:oc_product_description列:名称复制到表:Et列:标题,但是我只需要复制左边的125个字符,因为我可以限制多少个字符。
我正在考虑这样的事情,但它不起作用

Insert into Et (title)
        INNER JOIN oc_product_description
             ON oc_product_description.product_id = Et.product_id;
Select left(col, 125) col
From oc_product_description.name;


任何帮助将不胜感激。

最佳答案

您还可以使用与SUBSTRING等效的LEFT,如下所示:

(查询已清除)

INSERT INTO Et (title)
SELECT SUBSTRING(oc.name,0,125)
FROM oc_product_description AS oc
INNER JOIN  Et AS e
ON oc.product_id = e.product_id;

关于mysql - 插入,内部连接和限制字符在一个,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33192340/

10-10 12:34