Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 3 months ago.
Improve this question
I have two tables: userdata and videodata. I have the email as the primary key in the first table (userdata) and I want to use email in the second table (videodata) as a foreign key.
userdata table-
Whenever I execute the query for the videodata table creation, I get this error-
Here is the query for creating videodata table-
LIKE is a reserved word. Enclose it in back ticks.
create videDate (
...
`like` int,
...
);
Related
Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 6 months ago.
Improve this question
SELECT table1.CreatedAt
FROM table1
LEFT JOIN table1.CreatedAt
ON table1.CreatedAt=[testDebtMarketData$].Date
WHERE [testDebtMarketData$].Date = NULL
but when I do SELECT * FROM table1 it works and I can see the table...
You need to specify a table directly after LEFT JOIN, not a column.
Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 1 year ago.
Improve this question
I am running this query,
DELETE FROM media WHERE id IN ('19,18')
Its only deleting record with id 19 as you can see in the picture.
The column type of id is integer though.
You are passing a string which is being converted to the first integer (19). Remove the quotes.
DELETE FROM media WHERE id IN (19,18)
Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 2 years ago.
Improve this question
I have fields (pay_area, varchar(20)) with different values in my MySQL database. Some of them are like blabla.one blabla.two etc and others are completely different.
For example:
blabla.one, ads, blabla.one, payment, blabla.tree and so on.
I have to count all the fields starting only with blabla.
How can I do that?
SELECT count(id)
FROM TABLE
WHERE pay_area LIKE 'blabla.%'
If you want to fetch more fields then you can select other columns as well
Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 2 years ago.
Improve this question
I wrote a simple code to create a table in SQL. It is generating errors I am unable to understand even though I am sure the syntax are correct. Here is the output of my problem in the image:
Your query should be like below :
CREATE TABLE Users (
name varchar(128),
email varchar(128)
)
I highly recommend you to avoid using reserved words like Users.
A guide to help you creating tables.
As far as I get, the SQL syntax uses no curly braces, but just braces.
Have a look at this:
https://www.w3schools.com/sql/sql_create_table.asp
In fact, I would recommend you to use W3 schools for every extremely simple question like this one.
Create Table Users(
Name varchar(50),
Email varchar(100)
);
You should use () this brackets not {} this
Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 7 years ago.
Improve this question
This is my query. It show results but instead of name of the day it shows only number or id. How to change it?
SELECT challenger, challenged, day_id, date_match, CONCAT(term_start,' - ',term_end)
AS term FROM barbara_schedule
INNER JOIN barbara_days ON barbara_schedule.day_id = barbara_days.id_day
ORDER BY date_match, term_start ASC
You're only selecting day_id (from the table which I think also contains the actual day).
Add the name of the day column name to your query.