Laat me u eerst verzekeren dat constante waarde is volkomen veilig. U kunt dus het aantal gebonden parameters in uw code drastisch verminderen
INSERT INTO inbox(folder_id, sender_id, sender_type, receiver_id,
receiver_type, title, message_body, dt, flag, spam)
VALUES (0, 0, 'x', ?, ?, ?, ?, NOW(), 'n', '')");
Ik heb ook twee velden gecombineerd date
en time
in één dt
, aangezien er geen reden is om ze te scheiden, maar het kan ons toch kortere code laten gebruiken.
En nu kunt u doorgaan naar de volgende stap - met behulp van INSERT .. SELECT
naderen
INSERT INTO inbox(folder_id, sender_id, sender_type, receiver_id,
receiver_type, title, message_body, dt, flag, spam)
SELECT 0, 0, 'x', id, ?, ?, ?, NOW(), 'n', ''
FROM mya_users ORDER by artist_real_address ASC
en bind uw gegevens aan slechts drie resterende variabelen!