下面是一段能在MSSQL上运行的代码,是15选5的所有组合输入到表s205中。
代码如下:declare @t table(id int)
declare @i int
set @i=1
while @i <16
begin
insert @t values(@i)
set @i=@i+1
end create table s155(id int identity(1,1),r1 int,r2 int,r3 int,r4 int,r5 int)
insert into s155(r1,r2,r3,r4,r5)
select t1.id,t2.id,t3.id,t4.id,t5.id
from @t t1,@t t2,@t t3,@t t4,@t t5 where
t1.id <t2.id and
t2.id <t3.id and
t3.id <t4.id and
t4.id <t5.id 要求把以上代码改写成能在MYSQL上运行,偶对MYSQL语法不懂,请哪位大虾帮忙一下,谢谢!
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 'r1 int,r2 int,r3 int,r4 int,r5 int) select tmp1.id,tmp2.id,tmp3.id,tmp4.id,tmp5.' at line 1MYSQL版本是mysql-5.0.27-win32
No database selected唉,笨鸟一个,MYSQL的用法一点不懂,希望楼上老大说详细一点。是在命令行下执行还是在MYSQL QUERY BROWSER中执行?
怎么去执行,能否把执行的过程细说一下,谢谢!还有,原贴就不要再编辑了,我想看看错误出在哪儿,学习用啊!:)
没有选择数据库 比如 你要用的库是TEST
你应该首先在MYSQL 的
命令行里输入 use test;