0
我用这个查询:如何插入3个汉字是从另一列相同表的MySQL
SELECT
nipk,
nipk_urut
FROM db_duk.tb_kontrak;
INSERT INTO db_duk.tb_kontrak (nipk_urut)
SELECT RIGHT(db_duk.tb_kontrak(nipk), 3)
FROM db_duk.tb_kontrak;
但我得到了以下错误:
1305 FUNCTION db_duk.tb_kontrak does not exist.
感谢@Tim的帮助,但它仍然无法正常工作。 – F4DHL1
'但它仍然无法正常工作...... _什么不工作?你需要告诉我们问题是什么。 –
当我使用'INSERT INTO db_duk.tb_kontrak(nipk_urut)SELECT RIGHT(nipk,3)FROM db_duk.tb_kontrak;'显示另一个错误代码1364字段'nipk'没有默认值。当我使用'UPDATE db_duk.tb_kontrak SET nipk = RIGHT(nipk,3)'显示错误代码1175时,您正在使用安全更新模式并且... – F4DHL1