Correct syntax for mysql insert query

im trying to take input data and post it to a mysql database, i have the columns and im trying to insert dynamic data

i know that this is not the right syntax for mysql but i dont know what the correct syntax is, i looked at other similar questions and i cant find it

In standard SQL, column names cannot start with a numeric digit, such as “1”. Column names must begin with a letter or an underscore. They can contain letters, numbers, and underscores thereafter.

If you want to use a numeric-like value as a column name, you can consider prefixing it with an underscore or a letter. For example, “_1” or “col1” would be valid column names.

INSERT INTO users (_1, last_name, age, country)
VALUES (?,?,?,?);