我在Windows机器上运行Ruby和MySQL.
我有一些需要连接MySQL数据库的Ruby代码执行select.要连接到数据库,我需要提供密码等.
Ruby代码可以显示请求密码的提示,用户输入密码并按Enter键.我需要的是密码,因为它是键入的,显示为一行星号.
如何让Ruby在'dos box'中将键入的密码显示为一行星号?
我继承了一个使用MySQL的应用程序,并由PHP前端使用.编写这个系统的人已经达到了一些相当复杂的长度,以确保用户输入的代码是有效的 - 而且这意味着这些代码也存在于另一个表中.
当我第一次看到这个时,我想知道为什么他没有使用CHECK约束并让dbms对它进行排序 - 我有一些不同程序的实现同样的检查,而不仅仅是dbms中的一个地方.然后我发现MySQL不支持Check约束(严格来说不是真的 - 它支持语法但只是忽略它).
有没有办法在MySQL中实现Check Constraints?
任何提示,建议等都会很棒.