INSERT INTO person_data('Key','value',Person_id)
SELECT 'aaa','bbb',1, FROM person_data;
누가 위의 진술과 함께 문제를 지적하시기 바랍니다 수 있습니까? 'key'와 'value'는 민감한 단어이기 때문에 입니까? 어떤 도움이 필요합니까?제발 mysql 성명서 문제를 발견 할 수 있도록 도와주세요
INSERT INTO person_data('Key','value',Person_id)
SELECT 'aaa','bbb',1, FROM person_data;
누가 위의 진술과 함께 문제를 지적하시기 바랍니다 수 있습니까? 'key'와 'value'는 민감한 단어이기 때문에 입니까? 어떤 도움이 필요합니까?제발 mysql 성명서 문제를 발견 할 수 있도록 도와주세요
Key은 키워드이기도하며 qoutes 안에 넣지 말고 backticks합니다. 또한 선택 목록에서 마지막 쉼표를 제거하십시오.
INSERT INTO person_data
(` KEY ` ,
value,
person_id)
SELECT 'aaa',
'bbb',
1
FROM person_data;
INSERT INTO person_data(`Key`,`value`,`Person_id`) VALUES ('$key', '$value', '$Person_id')
SELECT * FROM person_data;
열 이름을 인용 할 필요가 없습니다. 사용해보기 :
INSERT INTO person_data(Key,value,Person_id) SELECT 'aaa','bbb',1, FROM person_data;
답장을 보내 주셔서 감사합니다. 그것은 효과가 있었다. – Max