Joh*_*ith 6 mysql insert limit
我可以在MySQL INSERT查询中使用LIMIT 2吗?例如
INSERT INTO MyTable
(user_name,password)
VALUES
(john,366543),
(sam,654654)
LIMIT 2
Run Code Online (Sandbox Code Playgroud)
我试着说它
`#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 2' at line 1`
Run Code Online (Sandbox Code Playgroud)
您可以使用INSERT ... SELECT语法执行此操作:
INSERT INTO MyTable (user_name, password)
SELECT 'john', '366543'
UNION ALL SELECT 'sam', '654654'
LIMIT 2;
Run Code Online (Sandbox Code Playgroud)
不确定为什么你会想...也许你有一个很长的静态值列表,你想通过设置限制轻松控制?
编辑:作为pst笔记,LIMIT它实际上是其中的一部分SELECT,与自身无关INSERT......
| 归档时间: |
|
| 查看次数: |
25639 次 |
| 最近记录: |