Я пытаюсь вставить буквенно-цифровое значение в таблице:неверный входной синтаксис для целого числа: «9Na_ (2) SO_ (4)»
INSERT INTO solution (solution, nextsolution) VALUES
('9Na_(2)SO_(4)', NULL), ('2Ni(OH)_(3)', (SELECT id FROM solution WHERE solution='9Na_(2)SO_(4)' & nextsolution=null));
решения типа текста и nextsolution является целым числом. К сожалению postgresql не позволяет мне делать предложение WHERE. Это дает мне ошибку:
ERROR: invalid input syntax for integer: "9Na_(2)SO_(4)"
LINE 9: ...OH)_(3)', (SELECT id FROM solution WHERE solution='9Na_(2)SO...
Как это решить?
Какой тип решения и nextsolution? – SMA