我正在尝试从表中复制数据: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;
非常感谢任何帮助。
答案 0 :(得分:1)
您还可以使用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;
答案 1 :(得分:0)
这是我修复它的方式
Update Et
INNER JOIN oc_product_description
ON oc_product_description.product_id = Et.product_id
Set Et.title=SUBSTRING(oc_product_description.name,1,125);