По подробнее можно ?Просто надо чтобы в таблице users не повторялись name_users. Т.е. по ссути мне нужно чтобы если нет добавляемого имени в name_users, то оно добавлялось, инче присваивался id существующей записи. (чтобы присваивался id в таблицу hosts).
Так то есть вариант:
Использовать INSERT, которое даст ошибку ввода в таблицу users, если name_users существует. Потом вызвать SELECT с поиском в таблице users необходимого имени, сохранив значение id_users в какой нибудь переменной. А потом уже использовать INSERT в таблицу hosts, полученного занчения id_users.
Просто вот задумался, может есть вариант проще ?