Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试向表中插入随机值。但我不想让新值完全随机(例如:随机数或字符),我想从前面定义的一组值中获取一个随机值。例如:定义值:xyz、abc、edf 随机值:abc
我编程语言很容易,但在 SQL 中我不知道如何存储这个定义的值以及如何获取随机值。
将您的随机值放入表格中。
然后,您可以通过执行以下操作一次插入一个:
insert into tables(val) select val from randomtable order by rand() limit 1
从您的order by rand() limit 1列表中选择一个随机值。
order by rand() limit 1